作业帮 > 综合 > 作业

怎么在excel提取从右边数起第一个某个字符后的汉字?例如:1*2*3*4 1*2*3*4*5 3*8 分别得到4,5,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 02:55:34
怎么在excel提取从右边数起第一个某个字符后的汉字?例如:1*2*3*4 1*2*3*4*5 3*8 分别得到4,5,8
可能例子描述有点问题:
23*34*212
223*156*24636
235*3*21*343*12*23*21*1222
怎么提取212,24636,1222 希望在同一列里显示.
如果用分列的功能,会有很多列出来,而且答案会分布到不同列里面去.
你硬好用公式来弄的话,有点长,
假设数据在A1,则在B1输入
=MID(SUBSTITUTE(A1,"*","标记",LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))),FIND("标记",SUBSTITUTE(A1,"*","标记",LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))))+2,LEN(SUBSTITUTE(A1,"*","标记",LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))))-FIND("标记",SUBSTITUTE(A1,"*","标记",LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))))+2)
下拖填充即可