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 đồ

Chia sẻ cách kết hợp dữ liệu từ nhiều file Excel vào Power BI tự động

Hoạt Vi Vạn 01/04/2026 11:21 389 lượt xem 3 trả lời

Chào các anh chị em trong diễn đàn,

Dạo này mình đang làm việc với một dự án cần tổng hợp dữ liệu từ rất nhiều file Excel báo cáo hàng tháng. Mỗi file lại có cấu trúc cột hơi khác nhau một chút, và việc copy-paste thủ công thì vừa mất thời gian, vừa dễ sai sót. Sau một hồi mày mò, mình đã tìm ra cách kết hợp dữ liệu từ nhiều file Excel vào Power BI một cách tự động và khá hiệu quả.

Cách này sẽ giúp các bạn tiết kiệm rất nhiều công sức, đặc biệt khi làm việc với dữ liệu lớn hoặc có nhiều file nguồn.

Các bước thực hiện:

  • Chuẩn bị dữ liệu nguồn: Đảm bảo các file Excel của bạn được lưu trong cùng một thư mục. Cấu trúc cột chính nên giống nhau, hoặc bạn có thể xử lý sự khác biệt trong Power Query.
  • Kết nối với thư mục trong Power BI: Vào Get Data -> More... -> Chọn Folder. Sau đó chọn đường dẫn đến thư mục chứa các file Excel của bạn.
  • Kết hợp các file: Power BI sẽ hiển thị danh sách các file trong thư mục. Bạn cần chọn nút Combine & Transform Data.
  • Chỉnh sửa trong Power Query: Power BI sẽ tự động tạo một hàm mẫu để kết hợp các file. Tại đây, bạn có thể xử lý các vấn đề về định dạng, loại dữ liệu, hoặc loại bỏ các cột không cần thiết cho từng file trước khi kết hợp. Đặc biệt, hãy chú ý đến bước Applied Steps để xem Power BI đã làm gì.
  • Load dữ liệu: Sau khi đã chỉnh sửa xong, bạn nhấn Close & Load để đưa dữ liệu đã kết hợp vào Power BI và bắt đầu xây dựng báo cáo.

Với cách này, mỗi khi có file mới được thêm vào thư mục, bạn chỉ cần nhấn Refresh trong Power BI là dữ liệu sẽ tự động được cập nhật. Rất tiện lợi phải không ạ?

Có anh chị nào có cách làm khác hoặc có mẹo gì hay hơn thì chia sẻ thêm cho mọi người cùng học hỏi nhé!

2

Chào bạn,

Cảm ơn bạn đã chia sẻ cách kết hợp dữ liệu tự động này. Mình cũng đang đau đầu với việc tổng hợp báo cáo từ nhiều file nguồn. Bạn có thể chia sẻ chi tiết hơn về cách xử lý trường hợp cấu trúc cột hơi khác nhau không? Power BI có tự động nhận diện và chuẩn hóa các cột đó không, hay mình cần thực hiện thêm bước nào nữa?

2

Tuyệt vời, bạn đã đi đúng hướng rồi đó! Việc tự động hóa kết hợp dữ liệu từ nhiều file Excel vào Power BI thực sự là một "cứu cánh" cho những ai làm việc với khối lượng dữ liệu lớn và đa dạng.

Về vấn đề cấu trúc cột khác nhau, mình thấy cách bạn xử lý bằng Power Query Editor là rất chuẩn. Mình có thêm một chút kinh nghiệm nhỏ thế này: nếu các file có cấu trúc khác nhau nhưng chỉ là thêm bớt cột không quan trọng hoặc thứ tự cột thay đổi, Power BI thường xử lý khá "ngon" khi bạn dùng chức năng "Combine Files" hoặc "Folder.Files". Tuy nhiên, nếu có sự khác biệt lớn ở các cột quan trọng (tên cột khác nhau hoàn toàn, hoặc cùng một loại dữ liệu nhưng lại nằm ở các cột khác nhau), thì việc "tẩy rửa" thủ công trong Power Query như bạn nói là bắt buộc.

Một mẹo nhỏ nữa là bạn có thể tạo ra một template Power Query cho một file mẫu, sau đó áp dụng nó cho các file còn lại. Điều này giúp tiết kiệm thời gian đáng kể nếu cấu trúc chung là tương đồng.

Cảm ơn bạn đã mở ra chủ đề hay này nhé!

5

Chào bạn,

Cảm ơn bạn đã đặt câu hỏi rất hay về việc xử lý cấu trúc cột khác nhau khi kết hợp dữ liệu vào Power BI. Về vấn đề này, thông thường Power BI sẽ không tự động "hiểu" và chuẩn hóa các cột có tên hoặc định dạng khác nhau đâu.

Bạn sẽ cần sử dụng các bước Transform Data trong Power Query Editor để xử lý. Các bước phổ biến là: Rename Columns: Đổi tên các cột cho thống nhất. Change Type: Chuẩn hóa định dạng dữ liệu cho các cột. Merge Columns hoặc Split Columns: Nếu cần gộp hoặc tách các cột. Unpivot Columns: Khi có nhiều cột chứa cùng một loại thông tin.

Với cách này, bạn có thể tạo ra một "mẫu" xử lý trong Power Query, áp dụng cho tất cả các file, đảm bảo dữ liệu đầu vào luôn sạch sẽ và đồng nhất trước khi nạp vào mô hình.

Chúc bạn thành công!

4

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

Đăng nhập Đăng ký