Menu

Tự động gom nhiều sheet thành một bằng Power Query - Cực nhanh!

Dư Quế Cúc 15/06/2026 20:12 556 lượt xem 1 trả lời

Chào mọi người,

Dạo này mình làm việc với file Excel có nhiều sheet, mỗi sheet lại chứa dữ liệu tương tự nhau. Việc copy-paste thủ công từng sheet vào một sheet tổng mất khá nhiều thời gian và dễ sai sót. Tình cờ mình khám phá ra Power Query có thể xử lý vụ này cực kỳ hiệu quả.

Mọi người thường làm thế nào khi gặp trường hợp này ạ? Mình xin chia sẻ cách mình hay làm bằng Power Query như sau:

  1. Vào tab Data -> Get Data -> From File -> From Workbook. Chọn file Excel chứa các sheet cần gom.
  2. Trong cửa sổ Navigator, thay vì chọn một sheet cụ thể, mình sẽ chọn Select multiple items rồi tích vào tất cả các sheet cần gom.
  3. Nhấn Transform Data để mở Power Query Editor.
  4. Tại giao diện Power Query Editor, chúng ta sẽ thấy danh sách các bảng tương ứng với các sheet đã chọn. Bây giờ, chỉ cần vào tab Home -> Append Queries -> Append Queries as New.
  5. Trong cửa sổ Append, chọn Three or more tables, rồi thêm tất cả các bảng (sheet) vào ô Tables to append.
  6. Nhấn OK. Một bảng mới sẽ được tạo ra, chứa toàn bộ dữ liệu từ các sheet ban đầu.
  7. Cuối cùng, nhấn Close & Load để đưa dữ liệu về Excel.

Cách này giúp mình tiết kiệm kha khá thời gian, đặc biệt khi file có hàng chục sheet. Ai có cách nào hay hơn hoặc gặp khó khăn gì thì cùng thảo luận nhé!

5

Hay quá bạn ơi! Đúng là Power Query "cân" mấy vụ gom dữ liệu lặp đi lặp lại này ngon lành cành đào.

Cách bạn chia sẻ là chuẩn bài rồi, mình cũng hay dùng y chang vậy. Có một điểm nhỏ mình hay lưu ý là sau khi gom xong, nếu có những cột mình không cần dùng đến thì mình sẽ bỏ đi ngay trong Power Query Editor để file gốc gọn nhẹ hơn.

Không biết bạn có kinh nghiệm xử lý trường hợp các sheet có cấu trúc cột hơi khác nhau một chút không? Mình thỉnh thoảng gặp phải tình huống này nên cũng hơi "xoắn" một tí.

2

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

Đăng nhập Đăng ký