使用Excel中Lookup函数实现根据多个关键词取值的方法
时间:2022-12-09 09:54:28
在Excel表格中根据关键词从字符串中查找并提取该关键词,很多同学可能不知道怎么操作,实际上使用LOOKUP函数即可实现,请看本文的使用Excel中Lookup函数实现根据多个关键词取值的方法。
【例】的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)
分析:
在A2中查找“捷达”,可以用公式
=Find("捷达",A2)
如果查找成功,则返回捷达在字符串中的位置,如果查找不到则返回错误值#VALUE!。上面公式会返回1,而如果查找的是一组值,照样可以用FIND函数。
FIND({"捷达","速腾","迈腾","高尔夫"},A2)
公式会让关键词逐个在A2中查找,返回的也是一组值。即
{1,#VALUE!,#VALUE!,#VALUE!}
下面,只需要查找出数字的位置,然后从{"捷达","速腾","迈腾","高尔夫"}返回相对应位置的车类别,即是想要的结果。而完成这个任务,LOOKUP函数是最好的选择。所以最后的公式为:
=LOOKUP(9^9,FIND({"捷达","速腾","迈腾","高尔夫"},A2),{"捷达","速腾","迈腾","高尔夫"})
公式说明:
9^9是一个足大够的数
lookup函数可以忽略错误值,在第2个参数中查找,返回比查找目标小且最接近数的第3个参数对应位置的值。
补充:对于新手理解这个公式还是有些困难,不过同学们只需要记住下面固定的模式即可:
=LOOKUP(9^9,FIND({"关键词1","关键词2"…."关键词N"},单元格引用),{"关键词1","关键词2"…."关键词N"})
标签:公式,关键词,捷达,查找,Excel函数
0
投稿
猜你喜欢
怎么清除excel中最近打开文档记录?
2023-12-10 20:17:14
win10平板模式中的的触摸键盘怎么打开?
2023-02-24 18:57:13
word如何制作三线表格?
2022-08-04 02:55:47
macOS再次出现勒索软件 如何避免中招
2022-05-18 20:16:32
程序不受信任怎么办?Win10运行程序提示不受信任的解决方法
2022-10-30 13:54:25
Excel中sumproduct函数的操作方法
2022-03-24 04:02:09
美国权威财经媒体搞乌龙:谷歌宣布收购苹果
2023-10-02 22:29:15
Win10系统更新失败一直重启安装的怎么解决?
2023-04-11 15:03:31
Windows7系统通知关闭后还显示的解决方法
2023-11-02 16:12:59
Win10 Mobile更新推送时间或直接由微软决定
2023-02-21 17:13:49
WPS文字将文字内容隐藏起来有什么方法
2022-09-16 19:46:18
SPSS列表中不允许存在字符串变量怎么解决
2023-06-01 08:12:16
Win10 21H1蓝屏重启后进不了系统怎么办?
2022-04-23 01:27:50
如何关闭小娜语音助手 Windows10彻底关闭Cortana的方法
2023-05-12 14:23:56
如何更改搜狗拼音输入法的皮肤?
2022-01-24 22:45:34
ppt表格中的单元格怎么填充颜色? ppt单元格上色的教程
2022-05-05 18:05:09
Win11怎么删除新加的磁盘?Win11删除磁盘分区操作步骤
2023-03-06 22:37:13
钉钉直播没有声音怎么设置-钉钉直播没有声音的设置方法
2023-03-17 10:53:34
我们就选中之前步骤1中输入男女的这块区域
2022-09-16 12:05:56
电脑剪映软件如何给人物进行磨皮处理
2022-05-23 09:33:39