使用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
投稿

猜你喜欢

  • Win10系统怎么彻底的关闭安全中心?

    2023-12-12 18:28:27
  • Win10修改hosts文件无法保存?Win10修改hosts文件之后怎么保存

    2023-11-08 16:42:23
  • word如何制作个人简历

    2023-02-16 03:15:20
  • 打开office2013出现需要连接服务器的对话框怎么办?

    2023-08-09 13:29:41
  • excel超链接无法打开怎么办?

    2022-05-03 07:19:54
  • Excel中ASIN函数的语法和用法

    2023-10-21 17:10:13
  • 小数位数多少不一,设置小数点对齐,数值大小一目了然

    2023-01-31 23:38:51
  • excel表格还原全屏

    2023-02-07 13:12:57
  • Word 2013中制表符设置基础!

    2022-05-11 06:06:32
  • offset偏移函数详解与应用案例

    2023-10-10 13:36:54
  • excel表格设置居中打印的方法

    2022-07-06 06:37:07
  • Excel中提取指定条件的不重复值的方法

    2023-03-19 23:51:55
  • Win10专业版如何安装dll文件?DLL文件的安装方法

    2023-11-13 06:51:57
  • 巧用WPS表格制作账簿明细表

    2023-12-05 12:24:55
  • Excel图表绘制隐藏起来的数据

    2022-03-15 18:46:37
  • 从Office2003平稳过渡到Office2007

    2023-08-16 08:50:17
  • iOS15.6.1是iOS15系列的最后一个系统吗?iOS16正式版什么时候到?

    2023-07-26 10:50:41
  • excel如何修改默认工作表数量

    2023-08-19 09:28:35
  • 在Excel中怎么查询有效数据?Excel有效数据查询方法

    2022-04-09 18:14:07
  • Win10专业版表格进程未结束怎么办

    2023-11-17 15:24:25
  • asp之家 电脑教程 m.aspxhome.com