Chuyển Đổi Phân Cấp Theo STT

Bạn đang có bảng thống kê 3 cấp độ và dựa vào độ dài cột STT. Và bạn muốn chuyển nó thành bảng kết quả với mỗi cấp độ được nằm ở cột riêng biệt. Cùng xem nhé.


Link: Onedrive

Chuyển đổi phân cấp thành cột riêng

Công thức:
1.=LET(a,A2:A24,b,B2:B24,c,ROW(b),f,LAMBDA(v,XLOOKUP(c,c/(LEN(a)=v),b,,-1)),VSTACK(D1:G1,FILTER(HSTACK(a,f(1),f(2),b),LEN(a)=3)))
2.=LET(a,A2:A24,b,FILTER(a,a>99),VSTACK(D1:G1,HSTACK(b,XLOOKUP(--LEFT(b,{1,2,3}),a,B2:B24))))
3.=LET(a,A2:A24,b,FILTER(a,LEN(a)>2),VSTACK(HSTACK("STT","Lvel "&{1,2,3}),HSTACK(b,MAKEARRAY(COUNT(b),3,LAMBDA(r,c,XLOOKUP(INT(LEFT(INDEX(b,r),c)),a,B2:B24))))))
4.=LET(a,A2:A24,b,B2:B24,VSTACK(D1:G1,GROUPBY(HSTACK(a,XLOOKUP(--LEFT(a,{1,2}),a,b)),b,CONCAT,0,0,,LEN(a)=3)))
Đăng nhận xét (0)
Mới hơn Cũ hơn