字符串提取,是表亲们经常遇到的问题,今天就和大家一起学习字符串提取的方法。 如下图所示,要从A列的路径中提取出文件名称。
观察这些数据,咱们可以发现: A列字符串中都是以“\”字符进行分隔的,实际上咱们就是提取最后一个反斜杠“\”后的内容。 有多种方法可以处理这个问题:
=IFERROR(RIGHT(A2,LEN(A2)-FIND('*',SUBSTITUTE(A2,'\','*',LEN(A2)-LEN(SUBSTITUTE(A2,'\',''))))),'')
B2单元格输入以下公式: =TRIM(RIGHT(SUBSTITUTE(A2,'\',REPT(' ',99)),99))
选中B列,按Ctrl+H调出替换对话框。 在查找内容编辑框中输入: *\ 星号* 是通配符,表示任意多个字符。*\ 就是表示字符“\”和他之前的所有内容。 只要点击【全部替换】,就可以快速提取出需要的结果了。 三种方法,各有千秋,公式法的特点是数据源发生变化后,结果能自动更新,但是对于初学者来说,一层层的嵌套,会有点眼晕。 第三种方法的特点是便捷快速,缺点是数据源发生变化后,结果不能自动更新。 说说看,你更喜欢哪种呢? 图文:耿勇 祝洪忠 |
|