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:
- Vào tab Data -> Get Data -> From File -> From Workbook. Chọn file Excel chứa các sheet cần gom.
- 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.
- Nhấn Transform Data để mở Power Query Editor.
- 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.
- 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.
- 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.
- 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é!