乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么在excel提取从右边数起第一个某个字符后的汉字? 例如...

怎么在excel提取从右边数起第一个某个字符后的汉字? 例如...

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先使用Excel打开任意一个空白表格文件。

2、再在表格单元格A1输入一个带有数字的随机字符串,在A2单元格输入“第一个数字的位置:”,A3单元格输入“最后一个数字的位置:”。

3、在B2单元格输入:“=MIN(FIND(ROW(1:10)-1,A1&5^19))”。

4、按下CTRL+Shift+enter组合键,即可在B2单元格输出字符串第一个数字的位置。

5、在B3单元格输入:“=LOOKUP(1,0/MID(A1,ROW(1:99),1),ROW(1:99))”。

6、按下CTRL+Shift+enter组合键,即可在B3单元格输出字符串最后一个数字的位置。



你硬好用公式来弄的话,有点长,
假设数据在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)
下拖填充即可
B1=LEFT(A1,LENB(A1)-LEN(A1))
B2=LEFT(A2,LENB(A2)-LEN(A2))

是不是这样的?

B1=LEFT(A1,LOOKUP(0,0/(LENB(MID(A1,ROW($1:$50),1))=2),ROW($1:$50)))

C1=SUBSTITUTE(A1,B1,)

公式下拉

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网