Menu

Xin trợ giúp gom dữ liệu từ các file Excel có định dạng cột khác nhau

Lục Phương Hạo 11/06/2026 07:36 382 lượt xem 1 trả lời

Chào mọi người,

Mình đang gặp một vấn đề khá nan giải và mong nhận được sự giúp đỡ từ cộng đồng. Sếp mình yêu cầu gom dữ liệu từ nhiều file Excel báo cáo hàng tháng của các chi nhánh. Vấn đề là các file này có cấu trúc cột không hoàn toàn giống nhau. Một số file có thêm cột 'Ghi chú', một số thì thiếu cột 'Mã sản phẩm', thứ tự các cột cũng có sự xê dịch.

Mình đã thử dùng Power Query nhưng gặp khó khăn vì không thể tự động xử lý khi định dạng cột thay đổi liên tục như vậy. Mình đã thử một số cách nhưng đều không thành công hoặc tốn rất nhiều thời gian để chỉnh sửa thủ công từng file trước khi gom.

Hiện tại, mình đang cần một giải pháp để:

  • Tự động nhận diện và gom dữ liệu từ các file Excel có cấu trúc cột khác nhau.
  • Xử lý các trường hợp thiếu cột hoặc có thêm cột một cách linh hoạt.
  • Ưu tiên các cột quan trọng như 'Ngày', 'Tên sản phẩm', 'Số lượng', 'Doanh thu'.
  • Nếu có thể, xử lý luôn việc chuẩn hóa tên cột cho thống nhất sau khi gom.

Có ai đã từng gặp trường hợp tương tự và có giải pháp nào hiệu quả không ạ? Hoặc có thể gợi ý cho mình các hàm, công cụ hoặc phương pháp nào để giải quyết vấn đề này không? Mình đang rất cần một cách làm tự động hóa để tiết kiệm thời gian và giảm thiểu sai sót.

Chân thành cảm ơn sự hỗ trợ của mọi người!

4

Chào bạn, vấn đề này đúng là đau đầu thật khi cấu trúc file không nhất quán.

Nếu bạn đã thử Power Query mà vẫn gặp khó, có lẽ nên xem lại bước xử lý các trường hợp thiếu/thừa cột trong Power Query. Bạn có thể thử các bước sau:

  • Sử dụng "Choose Columns" để chọn các cột cần thiết, giữ nguyên tên cột mong muốn.
  • Với các cột có thể có hoặc không, bạn có thể dùng "Add Column" -> "Custom Column" với điều kiện IF để kiểm tra sự tồn tại của cột đó và gán giá trị mặc định (ví dụ: null hoặc một chuỗi rỗng) nếu cột không có.
  • Đối với thứ tự cột, sau khi đã chuẩn hóa tên cột, bạn có thể sắp xếp lại thứ tự mong muốn.

Bạn có thể chia sẻ cụ thể hơn về cách bạn đã áp dụng Power Query không? Có thể mình gợi ý được thêm đấy.

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký