Menu

Tự động cập nhật dữ liệu từ nhiều file Excel vào một file tổng hợp bằng Power Query

Hoàng Vinh Trầm 09/03/2026 06:00 353 lượt xem 1 trả lời

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

Dạo này em đang làm việc với một hệ thống báo cáo mà cứ mỗi tháng lại có một file dữ liệu mới được xuất ra. Việc tổng hợp thủ công từng file vào một file Excel duy nhất để phân tích khá mất thời gian và dễ sai sót. Em có tìm hiểu qua về Power Query và thấy nó có vẻ là giải pháp phù hợp.

Hiện tại, em đang muốn thực hiện việc tự động cập nhật dữ liệu từ nhiều file Excel (đặt chung trong một thư mục) vào một file Excel tổng hợp. Khi có file mới, chỉ cần refresh là dữ liệu sẽ tự động được thêm vào file tổng. Em đã thử tìm kiếm trên mạng nhưng vẫn còn hơi mơ hồ ở một số bước.

Cụ thể, em muốn hỏi:

  • Cách nào để Power Query có thể 'nhìn' và lấy dữ liệu từ tất cả các file Excel trong một thư mục chỉ định?
  • Sau khi lấy dữ liệu từ các file, làm thế nào để Power Query kết hợp chúng lại thành một bảng duy nhất, loại bỏ các dòng trùng lặp (nếu có) và đảm bảo thứ tự dữ liệu được giữ nguyên?
  • Có cần thiết phải đặt tên sheet trong các file nguồn theo một quy tắc nhất định không, hay Power Query có thể tự nhận diện sheet cần lấy dữ liệu?

Em rất mong nhận được sự hướng dẫn chi tiết từ các cao thủ Power Query để em có thể hoàn thiện quy trình này. Nếu có ví dụ cụ thể hoặc các bước thực hiện bằng hình ảnh thì càng tốt ạ.

Em xin cảm ơn!

0

Chào bạn,

Vấn đề của bạn mình gặp thường xuyên lắm, đúng là thủ công nhiều dễ sai sót thật. Power Query đúng là "cứu cánh" trong trường hợp này.

Bạn có thể tham khảo cách làm này nhé:

1. Tạo kết nối đến thư mục: Vào "Get Data" > "From File" > "From Folder". Chọn thư mục chứa các file Excel của bạn. 2. Combine Files: Power Query sẽ hiển thị danh sách các file. Bạn chọn "Combine & Transform Data" (hoặc "Combine & Load" nếu bạn muốn đơn giản hơn). 3. Chọn mẫu: Chọn một file mẫu để Power Query học cách xử lý các cột. 4. Transform: Sau khi combine, bạn có thể chỉnh sửa, lọc dữ liệu theo ý muốn. 5. Load: Cuối cùng, bạn "Close & Load" về một bảng mới trong file tổng hợp của mình.

Sau này, chỉ cần thêm file mới vào thư mục đó và nhấn "Refresh All" là xong.

Bạn thử xem sao nhé, có gì vướng mắc cứ hỏi tiếp nha!

0

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

Đăng nhập Đăng ký