Các mã sản phẩm được viết gọn lại. Ví dụ A1-A5 nghĩa là có các mã A1, A2, A3, A4, A5. Nhiệm vụ của bạn là cần tách lại các mã đã gộp đó ra, để dễ dàng kiểm tra lại các mã.
Link: Onedrive
![]() |
| Tách các mã ra riêng |
Công thức:
=MAP(A2:A7,LAMBDA(x,LET(f,LAMBDA(v,LET(a,MID(TEXTSPLIT(v,"-"),2,99)*1,LEFT(v)&SEQUENCE(MAX(a)-MIN(a)+1,,MIN(a)))),b,TEXTSPLIT(x,", "),ARRAYTOTEXT(DROP(REDUCE("",b,LAMBDA(s,r,VSTACK(s,f(r)))),1)))))
2.=MAP(A2:A7, LAMBDA(x, LET(a,TEXTSPLIT(SUBSTITUTE(x,"-",":"),", "),TEXTJOIN(", ",,MAP(a,LAMBDA(x,TEXTJOIN(", ",,ADDRESS(ROW(INDIRECT(x)),COLUMN(INDIRECT(x)),4))))))))
3.=MAP(A2:A7,LAMBDA(x,LET(a,TEXTSPLIT(x,,", "),TEXTJOIN(", ",,MAP(a,LAMBDA(y,ARRAYTOTEXT(LEFT(y)&ROW(INDIRECT(SUBSTITUTE(y,"-",":"))))))))))
