Tách Dữ Liệu Có Ngăn Cách Trong Cột

Dữ liệu có cột Code đang được gộp chung, ngăn cách bởi dấu cách. Tách rời từng dòng có Code gộp, và lấp đầy dữ liệu lại.

Link: Onedrive

Tách dữ liệu có ngăn cách

Công thức:
1.=LET(a,TEXTSPLIT(CONCAT(SUBSTITUTE(" "&D2:D10," ","/"&A2:A10&" "&B2:B10&" "&C2:C10&" "))," ","/",1),IFERROR(--a,a))

2.=REDUCE(A1:D1,D2:D10,LAMBDA(x,v,VSTACK(x,CHOOSE({1,2,3,4},@+A10:v,@+B10:v,@+C10:v,TEXTSPLIT(v,," ")))))

3.Python
(xl("A1:D10",1).assign(Code=lambda x: x['Code'].astype(str).apply(lambda s: s.split() or [s])).explode('Code').reset_index(drop=True))
Đăng nhận xét (0)
Mới hơn Cũ hơn