Bạn có dữ liệu gồm ngày tháng, tên sản phẩm và số lượng. Được để theo thứ tự nhưng không có dấu ngăn cách. Mình sẽ hướng dẫn bạn cách tách rời nó ra nhé.
Link: Onedrive
![]() |
| Tách dữ liệu không có dấu ngăn cách |
Công thức:
1.=LET(a,A2:A14,b,REGEXEXTRACT(a,"[A-Z]+"),VSTACK({"Date","Model","Qty"},HSTACK(--TEXTBEFORE(a,b),b,--TEXTAFTER(a,b))))
2.=LET(a,WRAPROWS(REGEXEXTRACT(CONCAT(A2:A14&" "),"[\d/]+|[A-Z]+",1),3),VSTACK(C1:E1,IFERROR(--a,a)))
3.=REDUCE(C1:E1,A2:A14,LAMBDA(x,v,VSTACK(x,LET(a,CHAR(ROW(64:80)),b,TEXTSPLIT(v,a),c,MID(v,ROW(1:20),1),HSTACK(--TAKE(b,,1),CONCAT(FILTER(c,ISNUMBER(XMATCH(c,a)))),--TAKE(b,,-1))))))
