如何按身份证、姓名拆分行

姓名

身份证号

房号

张三,李四

500464685143543543,500486434453543218

北京四胡同一路

姓名

身份证号

房号

张三

500464685143543543

北京四胡同一路

李四

500486434453543218

北京四胡同一路

重庆
浏览 86
收藏
1
分享
1 +1
3
+1
全部评论 3
 
逐渐陌生
参考公式:=REDUCE(A1:C1,C2,LAMBDA(x,y,VSTACK(x,IFNA(HSTACK(DROP(REDUCE("",{-2,-1},LAMBDA(a,b,HSTACK(a,TEXTSPLIT(OFFSET(y,,b),,"、")))),,1),y),y))))
· 广西
回复
 
Boyuan
=LET(f,LAMBDA(r,TRANSPOSE(IFNA(REDUCE(,REGEXP(r,"[^,]+",3),VSTACK),TAKE(r,,-1)))),REDUCE(A1:C1,SEQUENCE(COUNTA(A:A)-1),LAMBDA(x,y,VSTACK(x,f(OFFSET(A1,y,,,3))))))
· 河南省
回复
 
魏朝先
=LAMBDA(rg,LET(callback,LAMBDA(o,i,LET(a,TEXTSPLIT(INDEX(rg,i,1),,","),b,TEXTSPLIT(INDEX(rg,i,2),,","),abc,EXPAND(HSTACK(a,b),,3,INDEX(rg,i,3)),VSTACK(o,abc))),DROP(REDUCE("",SEQUENCE(ROWS(rg)),callback),1)))(A2:C3)
· 江西省
回复