Menu

Thắc mắc về cách tạo báo cáo động từ nhiều sheet bằng Power Query

Hồ Trọng Khắc 05/06/2026 17:12 494 lượt xem 3 trả lời

Chào mọi người,

Mình đang làm một báo cáo tổng hợp từ nhiều file Excel, mỗi file lại có nhiều sheet với cấu trúc tương tự nhau. Hiện tại mình đang dùng Power Query để gom dữ liệu từ các file này lại, nhưng gặp một vấn đề khá khó khăn.

Cụ thể, mình muốn tạo một báo cáo động, khi có file mới hoặc dữ liệu trong các file cũ thay đổi thì báo cáo tổng hợp sẽ tự động cập nhật. Mình đã làm được phần gom dữ liệu từ nhiều sheet trong cùng một file, nhưng khi gom từ nhiều file khác nhau thì lại hơi lúng túng.

Mình đã thử các cách sau:

  • Dùng chức năng "Get Data" -> "From File" -> "From Folder" để lấy tất cả các file trong một thư mục.
  • Trong Power Query Editor, mình đã sử dụng "Combine Files" để gom dữ liệu từ các sheet có tên giống nhau.

Tuy nhiên, khi mình thêm một file mới vào thư mục, hoặc thay đổi dữ liệu trong các file cũ, thì báo cáo tổng hợp không tự động cập nhật hoặc báo lỗi. Mình nghi ngờ là do phần "Sample File" hoặc "Transform Sample File" chưa được cấu hình đúng.

Có anh chị nào có kinh nghiệm làm báo cáo động từ nhiều file Excel bằng Power Query không ạ? Xin chỉ giáo cho mình cách xử lý hoặc chia sẻ một ví dụ cụ thể để mình tham khảo với. Mình đang cần gấp để hoàn thành báo cáo cuối kỳ.

Cảm ơn mọi người đã đọc bài!

4

Chào bạn,

Vấn đề gom dữ liệu từ nhiều file Excel khác nhau bằng Power Query là một chủ đề khá hay và nhiều người cũng gặp phải. Bạn đã làm được với nhiều sheet trong cùng một file là rất tốt rồi!

Để gom từ nhiều file khác nhau, bạn có thể thử cách này:

  1. Trong Power Query Editor, chọn "New Source" -> "File" -> "Folder".
  2. Trỏ đến thư mục chứa tất cả các file Excel bạn muốn gom dữ liệu.
  3. Sau khi Power Query hiển thị danh sách các file, bạn có thể dùng hàm Combine Binaries để gom dữ liệu từ các sheet (hoặc bảng) có cấu trúc tương tự nhau trong từng file.

Điểm mấu chốt là cấu trúc dữ liệu trong các sheet/bảng cần gom phải giống nhau. Nếu cấu trúc khác nhau, bạn sẽ cần thêm các bước xử lý để chuẩn hóa trước khi gom.

Bạn có thể chia sẻ thêm về cấu trúc dữ liệu trong các sheet của bạn không? Như vậy mình có thể đưa ra lời khuyên cụ thể hơn.

3

Để gom dữ liệu từ nhiều file Excel bằng Power Query, bạn có thể sử dụng chức năng "Get Data" > "From File" > "From Folder". Sau đó, trỏ đến thư mục chứa các file Excel của bạn. Power Query sẽ liệt kê tất cả các file.

Bạn có thể dùng các bước sau để gom:

1. Chọn một file mẫu để Power Query lấy cấu trúc dữ liệu. 2. Sử dụng hàm Combine Binaries để kết hợp dữ liệu từ các file còn lại dựa trên cấu trúc mẫu đó.

Quan trọng là cấu trúc dữ liệu (tên cột, kiểu dữ liệu) trong các sheet/bảng bạn muốn gom phải đồng nhất. Nếu có sự khác biệt, bạn sẽ cần thêm các bước "Transform" để làm sạch và chuẩn hóa dữ liệu trước khi kết hợp.

Không biết các file của bạn có cùng một định dạng sheet/bảng tên cố định hay không? Chia sẻ thêm thông tin này sẽ giúp mọi người tư vấn chi tiết hơn đó!

1

Cách gom dữ liệu từ nhiều file Excel bằng Power Query đúng là đau đầu thật! Mình cũng từng vật lộn với vụ này.

Bạn thử xem cách gom dữ liệu từ một thư mục nhé. Sau khi chọn "From Folder", Power Query sẽ liệt kê tất cả file. Quan trọng là bạn phải chọn một file mẫu để Power Query dựa vào đó lấy cấu trúc, sau đó dùng hàm "Combine Binaries" để gom dữ liệu từ các file còn lại.

Điều kiện tiên quyết là cấu trúc các sheet/bảng bạn muốn gom phải giống hệt nhau (tên cột, kiểu dữ liệu). Nếu khác thì đúng là phải thêm bước chuẩn hóa dữ liệu trước khi gom.

Không biết các file của bạn có cấu trúc sheet/bảng cố định hay là tên file/sheet thay đổi liên tục vậy? Chia sẻ thêm để mọi người cùng gỡ rối nhé!

1

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

Đăng nhập Đăng ký