Tách Dữ Liệu Đang Gộp

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,"-",":"))))))))))
Đăng nhận xét (0)
Mới hơn Cũ hơn