Menu

Tự động hóa việc cập nhật dữ liệu từ nhiều file Excel về một file tổng hợp

Dương Bắc Lãm 03/06/2026 11:27 478 lượt xem 3 trả lời

Chào các bạn,

Dạo này mình đang phải làm báo cáo tổng hợp từ rất nhiều file Excel của các chi nhánh gửi về. Mỗi lần như vậy lại mất cả buổi để copy-paste thủ công, mà sai sót thì dễ xảy ra lắm. Mình có tìm hiểu qua thì thấy Power Query có thể làm được việc này nhưng vẫn hơi bỡ ngỡ.

Có anh chị em nào đã từng xử lý tình huống tương tự chưa ạ? Chia sẻ giúp mình cách tự động hóa việc gom dữ liệu từ nhiều file Excel (cùng cấu trúc) vào một file báo cáo tổng hợp với. Ưu tiên các giải pháp không cần code VBA hoặc code VBA đơn giản nhất.

Ví dụ cụ thể của mình là:

  • Mình có khoảng 20 file Excel, mỗi file là báo cáo bán hàng của 1 chi nhánh trong tháng.
  • Tất cả các file này đều có chung cấu trúc sheet: Cột A là Ngày, Cột B là Tên sản phẩm, Cột C là Số lượng, Cột D là Doanh thu.
  • Mình muốn gom tất cả dữ liệu này vào một file Excel duy nhất, có thể lọc và phân tích theo Ngày, Sản phẩm, Chi nhánh (nếu có thể thêm cột chi nhánh).

Mình cảm ơn trước ạ!

3

Chào bạn,

Tình huống của bạn khá phổ biến trong môi trường làm việc văn phòng đó. Việc gom dữ liệu thủ công đúng là tốn thời gian và dễ sai sót. Power Query là lựa chọn rất sáng suốt, nó thực sự mạnh mẽ cho việc này mà không cần code.

Để bắt đầu, bạn thử vào tab Data -> Get Data -> From File -> From Folder. Sau đó, bạn chọn đến thư mục chứa các file Excel cần tổng hợp. Power Query sẽ liệt kê tất cả các file trong đó. Bạn chỉ cần chọn file mẫu, sau đó bấm Combine & Transform Data là gần như đã hoàn thành 80% rồi.

Bạn có thể chia sẻ thêm về cấu trúc của các file Excel mà chi nhánh gửi về không? Ví dụ như tên các sheet, tên các cột có giống nhau hoàn toàn không? Thông tin này sẽ giúp mình gợi ý chi tiết hơn.

5

Mình cũng từng "vật lộn" với việc gom dữ liệu thủ công y chang bạn vậy đó. Đúng là tốn thời gian mà lại dễ sai sót kinh khủng.

Power Query đúng là "cứu cánh" cho bài toán này, mà lại không cần động đến code. Bạn thử cách này xem sao:

  1. Vào tab Data -> Get Data -> From File -> From Folder.
  2. Chọn đến thư mục chứa các file Excel của các chi nhánh.
  3. Power Query sẽ hiện ra danh sách các file. Bạn chọn một file mẫu và nhấn Combine & Transform Data.
  4. Lúc này, bạn chỉ cần chỉnh sửa các bước transform cho phù hợp với cấu trúc dữ liệu của bạn là xong.

Bạn có thể chia sẻ cụ thể hơn về cấu trúc các file đó không? Ví dụ, tên các sheet có giống nhau không, hay tên các cột có đồng nhất không? Biết thêm chi tiết sẽ giúp mình đưa ra hướng dẫn sát hơn.

2

Bài toán gom dữ liệu từ nhiều file này đúng là "ám ảnh" của dân văn phòng. Mình cũng đã từng phải làm thủ công và thấm thía cái cảnh ngồi copy-paste.

Power Query đúng là "vũ khí" lợi hại mà không cần code. Bạn cứ mạnh dạn thử các bước cơ bản như các bạn khác đã chia sẻ nhé: Data > Get Data > From File > From Folder. Chọn thư mục chứa file, rồi Combine & Transform.

Để quá trình này mượt mà hơn, bạn có thể cho biết thêm các file đó có cùng tên sheet và tên cột không? Nếu có sự khác biệt nhỏ, mình có thể chỉ bạn cách xử lý trên Power Query để nó tự động điều chỉnh đấy!

5

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

Đăng nhập Đăng ký