EXCEL中从多个相同符号间取字符的方法

2025-05-03 16:56:08

1、在使用EXCEL制表时由于起初考虑不全面,或者表格是由他人提供的,或者确实是属于一列的内容(比如图号等等),需要从中提取出代表某种含义的内容,减少重复输入。

EXCEL中从多个相同符号间取字符的方法

3、但是由于每组“-”之间的字符数是不定的,所以不能直接指定位置和字符个数,需要靠幼榍嘈酾判断“-”的位置来确定。因些亟冁雇乏需要先判断出“-”的位置,判断某个字符(串)的位置用FIND函数,此函数也有三个参数,第一个参数是查找的字符(串),第二个参数是被查找的文本,第三个参数是搜索的开始位置,可以省略,如果省略,默认为从第一个字符开始查找。如果文本中只有一个要查找的字符(串)或虽有多个但只要查找第一个所在位置,第三个参数往往都是省略掉的,没必要写。

EXCEL中从多个相同符号间取字符的方法

5、现在要取出第一个“-”和第三个“-”之间的内容,还必须返回第三个“-”所在的位置,但是查找第三个“-”所在位置,第三参数不能省略,必须指明是从第二个“-”后查找,因此还要先查出第二个“-”所在的位置:=FIND("-",A2,FIND("-",A2)+1),这就是FIND函数的嵌套查询,必须从前面位置的后一个字符开始搜索。

EXCEL中从多个相同符号间取字符的方法

7、现在知道了第三个“-”的位置是11,第一个“-”的位置是5,就可知道MID中的各个参数了,需要从第5+1=6个字符开始提取,提取出11-5-1=5个字符。

EXCEL中从多个相同符号间取字符的方法

9、公式设计好后,再向下填充,即可快速的将其它单元格中的内容提取出来。

EXCEL中从多个相同符号间取字符的方法

10、当然现在的分隔符号还不算多,如果分隔符号很多,又要提取出多个分隔符号之后的内容,再使用FIND函数查找位置会显得很麻烦很复杂,且容易出错,就需要另想他法了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢