Chào các anh chị 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 danh sách sản phẩm từ nhiều file Excel khác nhau. Mỗi lần lại phải copy-paste thủ công rất mất thời gian và dễ sai sót. Mình tình cờ tìm hiểu và khám phá ra Power Query có thể giải quyết vấn đề này một cách tự động.
Nay mình muốn chia sẻ lại cách làm này để mọi người tham khảo, hy vọng sẽ giúp ích cho các bạn nào đang gặp tình huống tương tự.
Các bước thực hiện:
- Bước 1: Chuẩn bị dữ liệu
Tập hợp tất cả các file Excel chứa danh sách sản phẩm vào chung một thư mục. Đảm bảo cấu trúc cột của các file này là giống nhau (ví dụ: Mã sản phẩm, Tên sản phẩm, Đơn vị tính, Giá bán...). - Bước 2: Kết nối Power Query
Mở một file Excel mới (hoặc file tổng hợp chính). Vào tab Data -> Get Data -> From File -> From Folder. - Bước 3: Chọn thư mục và kết hợp file
Trỏ đến thư mục chứa các file Excel sản phẩm của bạn. Power Query sẽ hiển thị 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 trực tiếp). - Bước 4: Chỉnh sửa và làm sạch (nếu cần)
Trong cửa sổ Power Query Editor, bạn có thể xem trước dữ liệu đã được kết hợp. Tại đây, bạn có thể loại bỏ các cột không cần thiết, đổi tên cột, lọc dữ liệu hoặc thực hiện các thao tác làm sạch khác. Ví dụ, để loại bỏ các dòng trống, bạn có thể chọn cột bất kỳ, vào mũi tên lọc và bỏ chọn (null). - Bước 5: Tải dữ liệu về Excel
Sau khi hoàn tất các bước chỉnh sửa, nhấn vào nút Close & Load trên tab Home để tải dữ liệu đã kết hợp về bảng tính Excel của bạn.
Từ giờ trở đi, mỗi khi có file sản phẩm mới, bạn chỉ cần thêm vào thư mục đã chọn, sau đó vào bảng dữ liệu đã tải về, nhấn chuột phải và chọn Refresh. Toàn bộ dữ liệu sẽ được cập nhật tự động.
Chúc mọi người thực hành thành công!