提取字符
求助:使用函数或宏提取字符并放入对应的单元格内,谢谢。
直接;分列然后追后一列,分列,反过来也可 =TRIM(MID(SUBSTITUTE(LEFT($A2,LEN($A2)-2),";",REPT(" ",99)),(COLUMN(A1)-1)*99+1,99))
右拉下拉 =SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,";",REPT(" ",100)),(COLUMN(A1)-1)*100+1,99)),",1","") C2=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,";",REPT(" ",80)),",",""),80*COLUMN(A1)-79,80)),右拉、下拉。 =TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,RIGHT($A2,2),""),";",REPT(" ",99)),1+99*(COLUMN(A1)-1),99)) 收到,谢谢各位大神 看来大家都很熟悉这个套路:TRIM+MID+SUBSTITUTE+REPT
REPT空格数的下限在哪里呢?X >= L - N
L:字符串长度
N:分隔符个数
X:REPT空格个数 还是小姐姐研究得深入 使用power query也很简单啊。不过excel版本至少为2016,POWER QUERY才是内置的。在PQ里拆分列,先是按分隔符分号拆分一次,再按分隔符逗号拆分一次。最后不要的列数据尽为“1”,直接删掉这一列就是了。
页:
[1]