遇到N个关键词,还能用FIND函数查找出来吗?
独一无二的小菜姐 2023-04-20 20:08:20

工作中,我们会时常遇到这个情况:数据书写格式不规范,比较乱,而我们要从这些不太规范的描述中查找到自身需要的N个关键词。

如下图,这是在疫情期间德山区收集的村民电话号码数据,每个电话号码都有对应的归属地,但是归属地的格式书写不规范,而我们需要查找出这些电话号码的归属地是否属于这9个乡镇(古镇、石门桥、仓港、新港、赛阳、莲花、五里、十里、虞家河)。

因为FIND函数只能判断一个关键词,所以这里我们需要使用N次FIND函数,嵌套使用查找关键词。


(资料图)

首先,我们按日期先后顺序将源数据粘贴到ABC列中,并将9个乡镇的名称在“标题栏”分别列出,如下图:

接着,我们来判断源数据里的内容是否有这9个乡镇名称,以第一行数据为例,点击E2单元格,输入公式=FIND(E1,C2),此时显示的结果是“#VALUE!”,说明C2单元格中没有包含“古镇”,如下图:

接着,我们填充单元格来查找其他乡镇名称。因为我们要查找的乡镇名称都在表格的第一行E1:M1,所以我们需要锁定第一行,将公式中“E1”改为“E$1”(连按F4键2下);又因为源数据中归属地都在C列,还要向下引用,所以我们需要锁定C列,将公式中“C2”改为“$C2”(连按F4键3下)。我们把鼠标移动到E2单元格右下角,出现黑色十字时,左键长按黑色十字填充至M2。我们会发现I2显示的结果为“4”,表明“赛阳”在C2单元格中开始出现的位置为4。如下图:

接着,我们需要通过IF函数来美化一下表格。IF函数的公式由判断条件、正确时的结果、错误时的结果3个参数组成。这里设置判断条件为:如果查找函数是错误值,即利用ISERROR函数,设置正确时返回“空值”,错误时返回“第一行的标题名称”。公式为=IF(ISERROR(FIND(E$1,$C2)),"",E$1),(空值在Excel中的表达为英文状态下的双引号)再向右向下填充,如下图:

如此,源数据中我们需要的关键词就都找出来了。

最后,我们利用“&”将这9列乡镇名称合并到D列归属地中,即D2=E2&F2&G2&H2&I2&J2&K2&L2&M2,再向下填充就行了。如下图:

这样就完成了。

觉得这个方法怎么样?赶紧试试哦!

遇到N个关键词,还能用FIND函数查找出来吗?

2023-04-20

虞爱华与康广思商谈深化合作并见证签约 天天关注

2023-04-20

迪拉姆兑人民币汇率今日最新中间价(2023年4月20日)_全球热头条

2023-04-20

华侨城一季度合同销售额近86亿元

2023-04-20

目前金价多少钱一克(2023年4月20日)

2023-04-20

世界动态:中国邮政储蓄银行股份有限公司甘南州分行视频会议系统采购项目中标候选人公示

2023-04-20

树立“城市SUV”价值新标杆 一汽丰田新RAV4荣放演绎不羁野性|重点聚焦

2023-04-20

山东烟台:打造海工装备自主创新集成基地

2023-04-20

蚌埠烧饼夹里脊集体商标成功注册

2023-04-20

湖北宜化:公司高度重视春耕化肥生产工作,强化组织协调调度,全力保障化肥生产供应

2023-04-20

每日速讯:佳能相机拍风景照怎么样?跟尼康比差在哪里?

2023-04-20

爱奇艺《萌探探探案》第三季阵容官宣 “内娱活人”打造全网首个“快活综艺”

2023-04-20

西部建设4月20日盘中涨幅达5% 世界聚看点

2023-04-20

江苏盐城:税收宣传进校园 “税”月相伴共成长_环球速递

2023-04-20

世界通讯!艺术 | 2023天津茱莉亚钢琴艺术节今夏启航

2023-04-20

内存条也开卷!16GB DDR4内存条只要257元 独家焦点

2023-04-20

全球关注:再飞行简谱_再飞行

2023-04-20

苹果(AAPL.US)推出高收益储蓄账户,香不香还需三思

2023-04-20

今日热榜丨与生活息息相关的事登上榜单!

2023-04-20

天天信息:炜冈科技:公司积极与高校合作将技术研发成果进行产业化推广,为公司提供持续的创新资源和发展动力

2023-04-20