乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中怎么提取指定字符前面所有的字符-excel 取右,excel函数取

<em>excel</em>中怎么提取指定字符前面所有的字符-excel 取右,excel函数取

作者:乔山办公网日期:

返回目录:excel表格制作


如果要取“ABC”前后的数据,分别输入以下公式

=LEFT(A1,FIND("ABC",A1)-1)

=MID(A1,FIND("ABC",A1)+3,5)



公式和分列都可以完成


一、分列法:

  • 选择需copy要分列的列

  • 点击 数据-分列

  • 分隔符号-其他(输入-)

  • 点击完成(第一列就是要的数据)

二、公式法:

1、find为查找函数,返zd回字符的位置,语法find(查找字符,被查字符或者单元格)

找到第一个-位置

2、left,字符截取函数,从左边开始,left(被截取的字符,个数)



A1输入你要提取的内容,B1输入下面公式,区右侧"$"后面的值 =RIGHT(SUBSTITUTE(A1,"$","?",LEN(A1)-LEN(SUBSTITUTE(A1,"$",""))),LEN(A1)-FIND("?",SUBSTITUTE(A1,"$","?",LEN(A1)-LEN(SUBSTITUTE(A1,"$",""))),1))
substitute函数最后一位参数不加时,表示,所以匹配项都会被替换.substitute( , , )

这种情况用公式太复杂了,最好用“分列”的方法,选择A1,点击“数据”-“分列”,在弹出来的对话框中选择“分隔符号”,点击“下一步”,“分隔符号”选择“其它”,输入>,点击“完成”,则最后一列中的结果就是你想要的。

相关阅读

关键词不能为空
极力推荐

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