Nay mình sẽ giới thiệu với các bạn thêm một cách chuyển dữ liệu từ dạng bảng sang cột. Đây cũng là một dạng bài của Unpivot. Nếu dùng mỗi công thức cho từng cột thì không khó, nay mình sẽ gửi tới các bạn cách dùng chỉ một công thức, mà lại cho được cả 2 cột.
Link: Onedrive
![]() |
| Chuyển bảng dữ liệu về dạng cột |
Công thức:
1.H2:I17=IFERROR(INDIRECT(TEXT(SMALL(IF($B$2:$F$6<>"",{2;3;4;5;6}/1%+{2,3,4,5,6}^(A$1=$B$1)),ROW(A1)),"R0C00"),),"")
2.K2:L17=IFERROR(INDIRECT(TEXT(SMALL(IF(MMULT(N($B$2:$F$6>0),{1;1;1;1;1})>=COLUMN($A:$Z),ROW($2:$6)/1%+COLUMN($A:$E)^(A$1=$B$1)+COLUMN(A$1)-1),ROW(A1)),"R0C00"),),"")
3.=HSTACK(TOCOL(IFS(B2:F6,A2:A6),3),TOCOL(B2:F6,3))
