Chào các bác, dạo gần đây em đang tập tành làm quen với Power Query để tự động hóa mấy cái báo cáo hàng tháng. Công việc của em là tổng hợp số liệu từ nhiều file Excel khác nhau, có file thì là dữ liệu bán hàng, có file là tồn kho, lại có file là chi phí. Trước đây toàn phải copy-paste rồi sắp xếp mệt nghỉ.
Em tình cờ xem được mấy bài viết về Power Query trên diễn đàn mình thấy hay quá, đặc biệt là mấy bài xử lý chuỗi, làm sạch dữ liệu. Nay em mạo muội chia sẻ một chút về cách em đang áp dụng để gom dữ liệu từ nhiều file về một chỗ. Chủ yếu là dùng chức năng Combine Files.
Cách làm của em như sau:
- Tạo một thư mục chung, bỏ tất cả các file Excel cần tổng hợp vào đó.
- Trong Power Query, chọn Get Data -> From File -> From Folder.
- Chọn đến thư mục vừa tạo.
- Lúc đầu nó sẽ hiện danh sách các file. Mình sẽ chọn nút Combine & Transform Data (hoặc Combine & Load nếu bạn chắc chắn).
- Power Query sẽ tự động tạo ra một hàm mẫu để xử lý từng file. Mình chỉ cần kiểm tra lại xem các bước nó làm có đúng ý mình không (ví dụ: bỏ header cũ, giữ lại header mới, lọc các cột cần thiết...).
- Sau khi xử lý xong, dữ liệu từ tất cả các file sẽ được gom lại thành một bảng duy nhất.
Cách này giúp em tiết kiệm được rất nhiều thời gian và tránh sai sót khi làm báo cáo. Các bác nào còn cách nào hay hơn hoặc có gặp khó khăn gì khi dùng chức năng này thì cùng thảo luận cho em học hỏi với ạ!