Chào các anh em trong diễn đàn,
Dạo này công việc của mình liên quan đến việc tổng hợp báo cáo từ nhiều file Excel nguồn, mà các file này lại có cấu trúc cột y hệt nhau. Mỗi lần có file mới là lại phải copy-paste thủ công, vừa tốn thời gian vừa dễ sai sót.
Sau khi mày mò tìm hiểu, mình phát hiện ra Power Query có khả năng xử lý vụ này cực kỳ hiệu quả. Hôm nay mình muốn chia sẻ với mọi người cách tự động gom dữ liệu từ nhiều file Excel cùng thư mục vào một bảng duy nhất.
Cách thực hiện:
- Đầu tiên, tạo một thư mục chứa tất cả các file Excel nguồn của bạn.
- Trong Power BI Desktop hoặc Excel (chọn Data > Get Data > From File > From Folder), trỏ đến thư mục đó.
- Power Query sẽ liệt kê tất cả các file trong thư mục. Bạn sẽ thấy một cột 'Content'.
- Nhấn vào nút 'Combine & Transform Data' (hoặc tương tự).
- Power Query sẽ yêu cầu bạn chọn một file mẫu để xác định cách kết hợp. Chọn một file bất kỳ, Power Query sẽ tự động tạo các bước để trích xuất dữ liệu từ tất cả các file khác.
- Bạn có thể thêm các bước biến đổi dữ liệu khác nếu cần (lọc cột, đổi tên, thay đổi kiểu dữ liệu,...).
- Cuối cùng, nhấn 'Close & Load' để đưa dữ liệu đã tổng hợp vào bảng tính của bạn.
Với cách này, mỗi khi có file mới thêm vào thư mục, bạn chỉ cần nhấn 'Refresh All' là dữ liệu sẽ tự động cập nhật. Tiết kiệm được khối thời gian anh em nhỉ?
Có anh em nào có cách làm hay hơn hoặc gặp khó khăn gì thì cùng thảo luận nhé!