使用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
  • asp之家 电脑教程 m.aspxhome.com