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

2017年2月17日14:37:10 评论 6,053 views

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

网站经费紧张,附件收费下载,感谢支持!
  • 微信扫码免费学习
  • 免费学习48小时
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin

发表评论

您必须才能发表评论!