Cách tập hợp dữ liệu từ nhiều hàng dọc sang 1 hàng ngang tự động (1 người xem)

Người dùng đang xem chủ đề này

tamaechan

Thành viên mới
Tham gia
18/7/12
Bài viết
19
Được thích
0
Dear các bạn,
Mình có một file loay hoay suốt từ chiều không biết xử lý thế nào. Mong các bạn giúp đỡ. Xin chân thành cảm ơn.
Hiện tại mình đang có 1 cơ sở dữ liệu mẫu là như thế này: (mình có gửi file đính kèm theo đây)
[TABLE="width: 461"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Logic ở đây là mỗi 1 đơn hàng có 1 vận đơn, mỗi một lô hàng này đi từ điểm đầu đến điểm cuối qua nhiều hành trình khác nhau.
Ví dụ: Lô hàng có vận đơn số 123 đi từ CDG đi SYD, nặng 100 kg, các hành trình đã đi là CDG-HAN-SGN-SYD do đó trong bảng thể hiện 3 hành trình ở 3 dòng liên tiếp CDG-HAN/HAN-SGN/SGN-SYD, ở cả 3 hành trình này đều thể hiện trọng lượng lô hàng là 100 kg.
Tương tự như vậy. lô hàng thứ 2 nặng 50 kg đi từ DME đến RGN qua 2 hành trình là từ DME-HAN/HAN-RGN
Lô hàng thứ 3 từ SGN đi SYD nặng 150 kg chỉ qua 1 hành trình là SGN-SYD.
Tuy nhiên hiện giờ mình đang cần đổ số liệu theo mẫu 2, tức là dàn hàng ngang các cột hành trình của cùng 1 vận đơn, giá trị sản lượng chỉ hiển thị đúng trọng lượng của lô hàng (ví dụ là 100/50/150kg như trong ví dụ) dữ liệu rất nhiều nên mình không thể ngồi làm tay tất cả các lô hàng được.
Vậy các bạn cho mình hỏi liệu có hàm gì có thể dùng để chuyển tự động các dữ liệu như trong bảng được không?
Xin chân thành cảm ơn
 

File đính kèm

Bạn xem file mẩu và vận dụng vào công việc
 

File đính kèm

Bạn thử dùng code như file đính kèm của mình xem sao nhé
 

File đính kèm

Bài viết mới nhất

Back
Top Bottom