Chào mọi người,
Dạo này mình thấy nhiều anh em trên diễn đàn hỏi về cách tổng hợp dữ liệu từ nhiều file Excel khác nhau về một file duy nhất. Mình cũng từng gặp vấn đề này và đã tìm ra giải pháp khá hiệu quả bằng Power Query. Hôm nay mình xin chia sẻ chi tiết cách làm để mọi người cùng tham khảo.
Vấn đề thường gặp:
- Dữ liệu nằm rải rác ở nhiều file Excel (ví dụ: file bán hàng theo từng tháng, từng chi nhánh).
- Việc copy-paste thủ công tốn rất nhiều thời gian và dễ sai sót.
- Khó khăn khi cần phân tích tổng hợp dữ liệu.
Giải pháp với Power Query:
Power Query (Get & Transform Data) là một công cụ mạnh mẽ có sẵn trong Excel (từ Excel 2016 trở lên, hoặc cài thêm cho các phiên bản cũ hơn) giúp tự động hóa việc kết nối, chuyển đổi và làm sạch dữ liệu. Chúng ta sẽ sử dụng nó để lấy dữ liệu từ tất cả các file trong một thư mục và gom vào một bảng duy nhất.
Các bước thực hiện cơ bản:
- Chuẩn bị: Đặt tất cả các file Excel chứa dữ liệu cần tổng hợp vào chung một thư mục.
- Trong file Excel tổng hợp, vào tab Data > Get Data > From File > From Folder.
- Chọn thư mục chứa các file dữ liệu của bạn, nhấn Open.
- Cửa sổ Power Query sẽ hiện ra danh sách các file. Nhấn vào nút Combine & Transform Data (hoặc Combine & Load nếu bạn muốn tải thẳng).
- 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ỳ, sau đó chọn bảng/sheet chứa dữ liệu cần lấy.
- Tiếp theo, bạn có thể thực hiện các bước làm sạch, chuyển đổi dữ liệu nếu cần (ví dụ: đổi tên cột, lọc bỏ dòng trống, thay đổi định dạng...).
- Cuối cùng, nhấn Close & Load để tải dữ liệu đã tổng hợp vào Excel.
Lợi ích:
- Tiết kiệm thời gian đáng kể so với làm thủ công.
- Dữ liệu luôn được cập nhật tự động chỉ với một cú nhấp chuột (vào Data > Refresh All).
- Giảm thiểu sai sót do nhập liệu.
Hy vọng hướng dẫn này sẽ giúp ích cho các bạn. Nếu có thắc mắc hoặc gặp khó khăn ở bước nào, đừng ngần ngại đặt câu hỏi nhé!