EXCEL中从一个字符串中提取特定字符后的几位文字

如题所述

1、打开excel选中B2单元格,在单元格中输入运算符号=,然后点击【fx】按钮。

2、弹出【插入函数】对话框,在【选择函数】中选择函数[LEFT],因为要提取的字符串需要从单元格的左面提取,所以选择这个函数,然后点击【确定】按钮。

3、弹出【函数参数】对话框:将光标移动到第一个参数后面的对话框中,在工作表中直接选取A2单元格,即要提取的内容所在单元格;在第二个参数后面的对话框中输入公式FIND("市",A2,1);所有参数设置好后点击【确定】按钮。

4、返回到工作表中,A2单元格的特殊字符串即被提取了出来。

5、选中B2单元格,点击鼠标左键拖动鼠标到特定区域,即可按照要求将代表市级别的区域全部提取出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-08
提取前面的几个字符用left,例如=left(a1,3)
提取后面的几个字符用right,例如=right(a1,5)
提取中间的字符用mid,例如=mid(a1,3,1)就能提取出你要的“c”
第2个回答  2020-02-09
=MID(E1,2,6),E1是需要提取的字符所在单元格,函数的意义是:从E1单元格的串字符的左边往右数第2个字符开始提取6个字符长度.
第3个回答  2020-02-07
在B1输入公式:
=MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1)
向下填充即可。
如果前面4个字符都一样的,公式可简些:
=MID(A1,FIND("-",A1)+1,FIND("-",A1,5)-FIND("-",A1)-1)
相似回答