Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Xử lý dữ liệu 'chồng chéo' trên nhiều sheet bằng Power Query

Ôn Nhã Thanh 07/04/2026 22:50 312 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình hay phải làm việc với các file Excel có dữ liệu được chia nhỏ ra nhiều sheet khác nhau, mỗi sheet lại đại diện cho một tháng hoặc một phòng ban. Việc này gây khó khăn rất lớn khi muốn tổng hợp hay phân tích toàn bộ dữ liệu. Mình đã thử copy-paste thủ công nhưng rất tốn thời gian và dễ sai sót.

Gần đây, mình có tìm hiểu và áp dụng Power Query để xử lý vấn đề này. Cách này thực sự hiệu quả và tự động hóa cao. Mình muốn chia sẻ lại với mọi người để ai đang gặp tình huống tương tự có thể tham khảo.

Cách thực hiện cơ bản:

  • Bước 1: Sử dụng chức năng 'Get Data' -> 'From File' -> 'From Excel Workbook' để kết nối đến file Excel hiện tại.
  • Bước 2: Chọn các sheet chứa dữ liệu bạn muốn kết hợp. Power Query sẽ cho phép bạn chọn 'Transform Data' để mở Power Query Editor.
  • Bước 3: Trong Power Query Editor, bạn sẽ thấy các bảng tương ứng với các sheet đã chọn. Sử dụng chức năng 'Append Queries' (Nối các truy vấn) để gom tất cả dữ liệu lại thành một bảng duy nhất.
  • Bước 4: Thực hiện các bước làm sạch dữ liệu cần thiết như đổi tên cột, loại bỏ cột thừa, thay đổi kiểu dữ liệu...
  • Bước 5: 'Close & Load To...' để đưa dữ liệu đã xử lý về một sheet mới trong file Excel của bạn dưới dạng bảng.

Với cách này, mỗi khi dữ liệu nguồn thay đổi, bạn chỉ cần vào sheet kết quả, nhấn 'Refresh All' là dữ liệu sẽ tự động cập nhật. Rất tiện lợi phải không?

Có ai có kinh nghiệm xử lý dữ liệu dạng này bằng các công cụ khác hoặc có mẹo nào hay hơn không, chia sẻ cùng mọi người nhé!

5

Hay quá bạn ơi! Mình cũng đang đau đầu với việc tổng hợp dữ liệu từ nhiều sheet y chang trường hợp của bạn vậy đó. Power Query đúng là cứu cánh thật!

Mình có một câu hỏi nhỏ: Bạn có thể chia sẻ chi tiết hơn về cách bạn kết hợp các sheet lại với nhau không? Ý mình là, nếu các sheet có cấu trúc cột hơi khác nhau một chút (ví dụ: thiếu hoặc thừa một vài cột), thì Power Query xử lý thế nào?

Cảm ơn bạn đã chia sẻ!

4

Cái này hay nè! Power Query đúng là "vũ khí bí mật" để giải quyết mấy vụ dữ liệu lộn xộn trên nhiều sheet. Mình cũng từng tốn cả ngày trời với việc copy-paste thủ công trước đây.

Về câu hỏi của bạn kia, nếu các sheet có cấu trúc cột hơi khác nhau, Power Query vẫn xử lý được khá gọn. Bạn có thể dùng chức năng "Append Queries" và sau đó "Clean & Transform" để chuẩn hóa lại các cột trước khi gộp. Nếu bạn muốn, mình có thể chia sẻ một ví dụ cụ thể về cách làm này.

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký