Chào mọi người,
Dạo này mình làm việc với khá nhiều file Excel cùng một cấu trúc báo cáo được xuất ra hàng ngày. Việc copy-paste thủ công từng file vào một file tổng hợp tốn rất nhiều thời gian và dễ sai sót. Sau một thời gian mày mò, mình đã tìm ra cách sử dụng Power Query để tự động hóa hoàn toàn quá trình này. Hôm nay mình muốn chia sẻ lại cho anh em nào đang gặp tình huống tương tự.
Vấn đề: Cần tổng hợp dữ liệu từ nhiều file Excel (ví dụ: báo cáo ngày, báo cáo tháng) có cùng cấu trúc cột vào một bảng duy nhất.
Giải pháp với Power Query:
- Đầu tiên, bạn cần đặt tất cả các file Excel cần tổng hợp vào cùng một thư mục.
- Mở Excel, vào tab Data -> Get Data -> From File -> From Folder.
- Chọn thư mục chứa các file của bạn.
- Trong cửa sổ hiện ra, bạn sẽ thấy danh sách các file. Nhấn vào nút Combine ở góc dưới bên trái, sau đó chọn Combine & Transform Data.
- Power Query sẽ tự động tạo một hàm mẫu để xử lý file đầu tiên và áp dụng cho các file còn lại. Bạn có thể tinh chỉnh thêm các bước xử lý dữ liệu nếu cần (ví dụ: chọn cột, lọc, đổi tên cột...).
- Cuối cùng, nhấn Close & Load để nạp dữ liệu đã tổng hợp vào Excel.
Với cách này, mỗi lần có file mới, bạn chỉ cần đặt nó vào thư mục và nhấn Refresh All là dữ liệu sẽ tự động cập nhật. Rất tiện lợi!
Hy vọng chia sẻ này hữu ích cho mọi người.