Bạn cần đánh số thứ tự cho nhiều cột với định dạng riêng? Hãy tận dụng Excel để:
- Đánh số thứ tự riêng từng cấp: La Mã (cột tiêu chuẩn), chữ cái (cột cấp bậc), số (cột phòng ban)
- Tự động lặp lại số khi chuyển sang cấp mới.
![]() |
| Đánh STT nhiều cấp độ |
Công thức:
1.=CHOOSE(LOOKUP(2,1/(B2:D2<>""),COLUMN(A1:C1)),ROMAN(COUNTA($B$2:B2)),CHAR(64+COUNTA($C$1:$C$26)-COUNTA(C2:$C$26)-COUNTIF(INDIRECT("C2:C"&LOOKUP(2,0/($B$2:B2<>""),ROW($B$2:B2))),"<>"&"")),IFERROR(IF(D2=0,0,H1+1),1))
2.=LET(b,B2:B26,IFS(b>0,ROMAN(SCAN(0,b>0,SUM)),C2:C26>0,CHAR(64+SCAN(0,C2:C26,LAMBDA(x,v,IFS(OFFSET(v,,-1)>0,0,v=0,x,1,x+1)))),1,SCAN(0,D2:D26,LAMBDA(a,b,(b<>"")*(a+1)))))
3.=LET(a,SCAN(0,D2:D26,LAMBDA(x,v,LET(b,MATCH("*",TAKE(B26:v,1),),LEFT(x,b-1)&(0&MID(x,b,1))+1))),IFS(B2:B26>0,ROMAN(LEFT(a)),C2:C26>0,CHAR(64+MID(a,2,1)),1,RIGHT(a)))
