https://v.qq.com/x/page/i0516xzyixk.html
▲本期分享技能请观看
还在为怎样从复杂的文件路径中提取出文件名而忧心么?还在为从纷繁的地址中提取出城市、区域和路/街名而苦恼么?速来围观!查找函数FIND帮您快速解决这两大难题。
首先我们来解析一下FIND 函数,3个参数:FIND(Find_text,Within_text,Start_num)
① Find_text:要找什么?
② Within_text:在哪找?
③ Start_num:从哪开始找?
友情提醒:
① 第三参数省略默认从第一位开始查找。
② FIND 函数不支持通配符。
③ 如果查找的内容有重复,FIND 函数只能找到第一个出现的内容。
④ 如果要查找的内容不存在,结果会显示为#VALUE!。
⑤ 如果查找的内容存在,结果会显示该内容第一个字符所在的位置。例如在字符串“布衣公子微信公众号”中查找“微信”,默认省略第三参数,结果会显示“微”字所在的位置5。
让我们用案例来看看到底怎么灵活使用FIND函数吧!
案例1:从所列地址中提取出城市、区域和路/街名称。
提取【城市】的思路是找出「省」和「市」所在的位置,它们的位置差即是我们要提取的【城市】名称的字符长度,然后用MID 函数从「省」所在位置的下一位开始提取,提取的字符长度就是「省」和「市」的位置差,具体方法如下:
① 在B2单元格录入公式:=MID(A2,FIND("省",A2)+1,FIND("市",A2)-FIND("省",A2))
② 下拉填充公式。
公式解析:
① FIND("市",A2)用来找出「市」所在的位置,第三参数省略,默认从第一位开始查找,结果为6。
② FIND("省",A2) 用来找出「省」所在的位置,第三参数省略,默认从第一位开始查找,结果为3。
③ FIND("市",A2)-FIND("省",A2)用来求出「省」和「市」之间的位置差,及城市名称的字符长度,结果为6-3=3。作为MID函数的第三参数出现。
④ FIND("省",A2)+1用来算出「省」所在位置的下一位,作为MID函数的第二参数出现。如果您不了解MID函数的使用方法,请参见往期教程:Excel018-文本截取函数三剑客-MID。
提取【区域】、【路/街】的思路是一样的,此处不再赘述。具体公式如下:
提取【区域】公式:=MID(A2,FIND("市",A2)+1,FIND("区",A2)-FIND("市",A2))
提取【路/街】公式:
=MID(A2,FIND("区",A2)+1,SUM(IFERROR(FIND({"路","街"},A2),0))-FIND("区",A2))。此处由于应用了数组,所以公式录入需要CTRL+ALT+ENTER三键结束。
案例2:从所列文件路径中提取出文件名。
思路是文件名前面都有一个「\」符号,我们只要找到这个符号所在的位置,就可以用MID函数提取出文件名,具体方法如下:
① 在B2单元格录入公式:=MID(A2,FIND("",A2,FIND("",A2)+1)+1,99)
② 下拉填充公式。
公式解析:
① FIND("",A2)用来找到第一个「\」所在的位置,结果为3。
② FIND("",A2)+1)+1用来找到第一个「\」所在的位置下一个位置,作为外嵌FIND 函数的第三参数。
③ FIND("",A2,FIND("",A2)+1)用来查找第二个「\」所在的位置,作为MID函数的第二参数。如果您不了解MID函数的使用方法,请参见往期教程:Excel018-文本截取函数三剑客-MID。
今天的内容就分享到这里,非常感谢大家一直以来对布衣公子的关注和支持!如果您有任何PPT和Excel技能方面的问题,您可以给公子留言,有可能您的问题就会在下一个视频中出现!
本篇文章匹配的相关PPT、视频、Excel演示课件及WORD教程下载:
https://pan.baidu.com/s/1kUPhztd
往期教程:
Excel019-文本长度的度量器-LEN &LENB
Excel018-文本截取函数三剑客-MID
Excel017-文本截取函数三剑客-RIGHT
Excel016-文本截取函数三剑客-LEFT
Excel015-多条件计数函数COUNTIFS
Excel014-秒杀一切的求和函数SUMIFS
Excel013-动态求和求平均,SUBTOTAL显身手
Excel012-Vlookup不为人知的秘密
Excel011-真真假假,傻傻分不清
Excel010-图片导入,怎么这么多套路?
……
更多技能分享请您微信公众号(HR-PPT)后台回复「目录」查看
布衣公子2015-2016两年大合集已发布
详情单击:布衣公子两年PPT作品大合集