Menu

Hỗ trợ gom dữ liệu từ nhiều sheet có cấu trúc khác nhau về một nơi

Phan Trị Trung 06/06/2026 16:30 246 lượt xem 1 trả lời

Chào mọi người,

Mình đang gặp một vấn đề khá khó khăn trong công việc và muốn nhờ mọi người trên diễn đàn giúp đỡ. Hiện tại mình có một file Excel chứa dữ liệu bán hàng theo từng tháng, mỗi tháng là một sheet riêng. Vấn đề là cấu trúc của các sheet này không hoàn toàn giống nhau:

  • Sheet Tháng 1: Có các cột A, B, C, D, E
  • Sheet Tháng 2: Có các cột A, B, C, F, G
  • Sheet Tháng 3: Có các cột A, B, D, E, H

Cột A và B là giống nhau ở tất cả các tháng (ví dụ: Mã sản phẩm, Tên sản phẩm). Tuy nhiên, các cột còn lại thì khác nhau về tên cột và thứ tự. Mình muốn gom tất cả dữ liệu từ các sheet này vào một sheet tổng hợp duy nhất, sao cho các cột thông tin giống nhau sẽ được gộp chung, và các cột khác nhau sẽ được tách riêng ra.

Ví dụ mong muốn:

Sheet Tổng Hợp sẽ có các cột:

  • Mã sản phẩm
  • Tên sản phẩm
  • Thông tin tháng 1 (cột C, D, E của sheet Tháng 1)
  • Thông tin tháng 2 (cột C, F, G của sheet Tháng 2)
  • Thông tin tháng 3 (cột D, E, H của sheet Tháng 3)

Mình đã thử dùng Power Query nhưng gặp khó khăn trong việc xử lý các cấu trúc sheet khác nhau như vậy. Không biết có cách nào khác hoặc có cao thủ nào chỉ giáo cho mình với ạ?

Mình xin cảm ơn!

3

Chào bạn,

Mình hiểu tình huống của bạn, việc gom dữ liệu từ các sheet có cấu trúc khác nhau đúng là nan giải thật! Với trường hợp này, bạn đã nghĩ đến việc dùng Power Query chưa? Công cụ này cực kỳ mạnh mẽ để xử lý dữ liệu có cấu trúc không đồng nhất như vậy đấy.

Bạn có thể thử các bước sau:

  1. Import từng sheet vào Power Query.
  2. Tiến hành "Unpivot" các cột có cấu trúc khác nhau để đưa về dạng chuẩn.
  3. Sau đó, bạn có thể "Merge" (hợp nhất) các query lại với nhau dựa trên các cột chung (Mã sản phẩm, Tên sản phẩm).

Cách này sẽ giúp bạn tự động hóa quy trình và dễ dàng cập nhật khi có thêm dữ liệu mới. Nếu bạn cần chi tiết hơn về cách thực hiện, cứ hỏi nhé!

1

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

Đăng nhập Đăng ký