Chào mọi người,
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 bộ phận khác nhau, mỗi bộ phận lại gửi cho mình một file Excel riêng hoặc một sheet riêng trong cùng một file. Việc copy-paste thủ công từng chút một tốn rất nhiều thời gian và dễ sai sót. Mình đã tìm hiểu và phát hiện ra một cách khá hay để tự động hóa việc này bằng Power Query, một công cụ có sẵn trong Excel.
Cách này cực kỳ hữu ích cho những ai thường xuyên phải làm báo cáo tổng hợp. Các bước cơ bản như sau:
- Bước 1: Chuẩn bị dữ liệu: Đảm bảo các sheet/file nguồn có cấu trúc cột giống nhau.
- Bước 2: Mở Power Query: Vào tab Data -> Get Data -> From File -> From Workbook (nếu là file Excel khác) hoặc chọn From Table/Range nếu dữ liệu nằm trong sheet hiện tại.
- Bước 3: Chọn các sheet/bảng cần gom dữ liệu.
- Bước 4: Sử dụng chức năng Append Queries để gộp chúng lại thành một bảng duy nhất.
- Bước 5: Tùy chỉnh và làm sạch dữ liệu nếu cần thiết (loại bỏ cột thừa, đổi tên cột, lọc dữ liệu...).
- Bước 6: Close & Load To... để đưa kết quả vào một sheet mới.
Sau khi thiết lập xong, mỗi lần có dữ liệu mới, bạn chỉ cần vào sheet kết quả và nhấn Refresh là dữ liệu sẽ tự động cập nhật. Tiết kiệm thời gian khủng khiếp!
Có anh em nào đã dùng Power Query cho việc này chưa? Chia sẻ thêm kinh nghiệm hoặc các mẹo hay ho khác cho mọi người cùng biết với nhé!