Phân rã bảng dự liệu về dạng data (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

le nho hung

Thành viên mới
Tham gia
25/10/09
Bài viết
2
Được thích
0
1748053452544.png
Mình có bảng dữ liệu như bảng 1 có cách nào chuyển đổi nhanh thành bảng số 2 không vậy mọi người. Thank
 
Mình có bảng dữ liệu như bảng 1 có cách nào chuyển đổi nhanh thành bảng số 2 không vậy mọi người. Thank
(/ới mình thì nhanh nhất sẽ là VBA;

Nhưng bạn đang đăng trong chuyên mục 'công thức', nên đành lót dép chờ các vĩ nhân 'Công thức'!
:D :D :D
 
Với kiến thức hạn hẹp của mình thì mình tạo ra các bảng trung gian và nối lại, bạn có thể tham khảo, các hàm trong file dùng hàm của excel 365
 

File đính kèm

Mình có bảng dữ liệu như bảng 1 có cách nào chuyển đổi nhanh thành bảng số 2 không vậy mọi người. Thank
1748091879894.png
Nhìn thấy cũng đúng với kết quả trong ảnh. Chả rõ còn thiếu xót gì không
Mã:
=LET(H,HSTACK,n,B1:E1,VSTACK(DROP(REDUCE(0,n,LAMBDA(x,v,LET(a,TAKE(v:E5,,1),b,DROP(FILTER(H(A1:A5,a),a>0),1),VSTACK(x,H(@a,SUM(b)),b)))),1),H("",SUM(n:E5))))
 
Power query unpivot một phát một. Cái gì tiện lợi nhất thì làm, không bắt buộc phải VBA hay công thức khủng.

1748181424400.png
 
Lần chỉnh sửa cuối:
Người quen VBA không nhận ra hai bảng chi là pivot/unpivot của nhau.
Có 1 dấu hiệu nhỏ khiến cho người ta lầm tưởng rằng Power query không làm được, đó là dòng tính tổng cho mỗi mục con. Thực ra thì chỉ cần lấy kết quả PQ thành pivot table thay vì table thuần.
 
Web KT

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

Back
Top Bottom