A8单元格输入公式=IFERROR(INDEX(A$2:A$4,SMALL(IF(LEN(B$2:B$4)-LEN(SUBSTITUTE(B$2:B$4,",",))+1>=COLUMN(A:Z),ROW($2:$4)-1),ROW(A1))),"")
这是个数组公式,需按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。
B8单元格输入公式=IFERROR(TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(VLOOKUP(A8,A$2:B$4,2,),0,),1,),2,),3,),4,),5,),6,),7,),8,),9,),"人",),",",REPT(" ",10)),COUNTIF(A$8:A8,A8)*10-9,10)),"")
C8单元格输入公式=IFERROR(LOOKUP(9^9,--MID(VLOOKUP(A8,A$2:B$4,2,),FIND(B8,VLOOKUP(A8,A$2:B$4,2,))+LEN(B8),ROW($1:$9))),"")
下拉公式。 如图:
666,大佬,这里的 ROW($1:$9) 啥意思?
相当于提取最小到1位,最大到9位的数字,可将9修改成你数字的最大位数。