【视频教程】EXCEL函数套路之求指定的字符 第N次出现的位置

2017年2月17日14:37:10【视频教程】EXCEL函数套路之求指定的字符 第N次出现的位置已关闭评论 8,188 views
微信公众号 【EXCEL880】 QQ群【341401932】
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com

Excel函数套路之求指定的字符 第N次出现的位置 在字符处理中,常常需要知道某个特定字符出现在字符串中第几次的位置,比如X-y-1我们想提取第二个-后面的数据,那就需要知道第二个-的位置是多少,这里就介绍一个函数套路来取得这个位置 

查找指定字符的位置是一个很经典的套路 因为Find和Vlookup一样 只会返回第一次出现的位置,因此 我们用了一个很常用的套路解决

=find("@",substitute(b2,",","@",2))

原理是 首先把单元格指定的第2个逗号替换成@,,这个@可以是任何一个文本中不会出现的字符,然后再去Find @就好

如果是想找第三个逗号 就把2的位置换成3 类推

因为有可能出现没有的错误 因此

=find("@",substitute(b2,",","@",2)&"@")

用这样的方法可以容错 但是结果就是最后一个字符+1 或者用iferror的方法 公式如下

=iferror(find("@",substitute(b2,",","@",2)),"无")

视频免费观看,附件打赏下载,感谢支持!

6387357391272280577

网站经费紧张,附件收费下载,感谢支持!
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页