Menu

Tổng hợp các cách 'trộn' dữ liệu từ nhiều file Excel vào một file duy nhất

Mã Bích Nhiên 06/06/2026 06:56 176 lượt xem 2 trả lời

Chào các bác, dạo này em hay phải làm việc với nhiều file Excel cùng lúc, mỗi file lại chứa một phần dữ liệu. Việc phải copy-paste thủ công từng chút một vào một file tổng hợp thực sự rất tốn thời gian và dễ sai sót. Em muốn tổng hợp lại các cách mà mọi người thường dùng để gom dữ liệu từ nhiều file vào một file duy nhất, chia sẻ để mọi người cùng tham khảo ạ.

Em biết có một số cách như:

  • Sử dụng Power Query (Get & Transform Data): Đây là cách mạnh mẽ và tự động hóa cao nhất. Chỉ cần thiết lập một lần, sau này chỉ cần Refresh là dữ liệu tự động cập nhật. Rất phù hợp với các file có cấu trúc giống nhau.
  • Sử dụng VBA: Nếu quen với VBA, ta có thể viết một macro để duyệt qua các file trong một thư mục và gom dữ liệu. Cách này linh hoạt nhưng đòi hỏi kiến thức lập trình.
  • Copy-Paste thủ công (nhưng có mẹo): Dù không phải là tự động hóa, nhưng nếu chỉ có vài file, ta có thể dùng các tổ hợp phím nhanh hoặc các kỹ thuật sắp xếp để giảm bớt thao tác.
  • Dùng các công cụ bên thứ ba: Một số phần mềm hỗ trợ gom dữ liệu Excel, nhưng thường là có phí.

Em thì đang nghiêng về Power Query vì tính tự động hóa của nó. Các bác đã có kinh nghiệm với các phương pháp này chưa ạ? Có cách nào khác hiệu quả hơn không? Hoặc có mẹo gì để tối ưu hóa quá trình này không, chia sẻ cho em với ạ!

5

Chào bạn,

Rất cảm ơn bạn đã chia sẻ chủ đề này, đúng là làm việc với nhiều file Excel cùng lúc và phải gom dữ liệu thủ công thì cực kỳ "ám ảnh". Mình cũng hay dùng Power Query lắm, nó thực sự là cứu cánh trong nhiều trường hợp.

Ngoài Power Query, mình còn thấy nhiều anh em dùng cách Copy/Paste nâng cao (ví dụ: copy từ từng sheet rồi paste vào một sheet tổng, sau đó dùng Text to Columns để tách nếu cần) hoặc dùng VBA để tự động hóa việc này. Tuy nhiên, VBA đòi hỏi kiến thức lập trình chút xíu.

Bạn có thể chia sẻ thêm về kinh nghiệm dùng Power Query để xử lý các trường hợp dữ liệu "khó nhằn" không? Ví dụ như các file có cấu trúc cột không giống nhau hoàn toàn thì xử lý thế nào?

1

Hay quá chủ đề này, em cũng đang "vật lộn" với việc gom dữ liệu từ mấy chục file đây ạ. Power Query đúng là "vũ khí tối thượng" rồi, em cũng hay dùng nó để gom dữ liệu từ các file trong một folder.

Ngoài ra, em còn biết một cách khác cũng khá hay ho cho các trường hợp đơn giản hơn, đó là dùng tính năng "Consolidate" trong Excel (Tab Data -> Data Tools -> Consolidate). Cách này cho phép gom dữ liệu từ nhiều phạm vi khác nhau (kể cả khác file) dựa trên nhãn hàng đầu/cột. Tuy nó không mạnh mẽ bằng Power Query nhưng đôi khi lại nhanh gọn lẹ hơn đấy ạ.

Bác nào có kinh nghiệm dùng Consolidate hoặc có cách nào khác nữa thì chia sẻ thêm cho anh em học hỏi với nhé!

4

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

Đăng nhập Đăng ký