Tách Họ Và Tên Ra Từng Cột

Họ và tên đang bị viết liền nhau, bạn cần tách rời họ, tên đệm, và tên ra các cột riêng biệt, dựa vào chữ viết hoa để phân biệt.

Link: Onedrive

Tách họ và tên đang viết liền, ra từng cột riêng

Công thức:
1.C2:H24=MID(LEFT($A2,MIN(IFERROR(FIND(CHAR(ROW($65:$90)),$A2,SUM(LEN($B2:B2))+2),99))-1),SUM(LEN($B2:B2))+1,9)

2.=DROP(REDUCE(0,A2:A24,LAMBDA(x,v,IFNA(VSTACK(x,TEXTSPLIT(REGEXREPLACE(v,"[A-Z]+"," $0")," ",,1)),""))),1)

3.=TEXTSPLIT(CONCAT(REGEXREPLACE(A2:A24,"[A-Z]w*"," $0")&"/")," ","/",1,,"")

4.=LET(a,MID(A2:A24,SEQUENCE(,50),1),TEXTSPLIT(CONCAT(BYROW(IF(EXACT(a,UPPER(a)),",","")&a,CONCAT)&"/"),",","/",1,,""))

5.Python
xl("A2:A24",0)[0].str.findall(r'[A-Z][a-z]*').apply(lambda x: pd.Series(x)).fillna("")
Đăng nhận xét (0)
Mới hơn Cũ hơn