您的位置:首页 -> 软件教程 -> 行业软件 -> 办公软件
软件教程分类查找
办公软件 图形图像 视频播放 格式转换 手机辅助 系统工具 电脑学习 下载工具 浏览器 QQ 专区 聊天 输入法 安全杀毒
第一部分 新手入门
第二部分 数据输入
第三部分 表格制作
第四部分 数据管理
第五部分 图表插入
第六部分 公式与函数
第一章 公式计算
第二章 函数的使用
精品软件课程
更多>>

excel中vlookup函数的使用方法:根据关键值取值

6.0
出处:2345软件大全 时间:2017-03-24 人气:649

核心提示:在Excel表格中根据关键词从字符串中查找并提取该关键词。

  在Excel表格中根据关键词从字符串中查找并提取该关键词,很多同学可能不知道怎么操作,实际上使用LOOKUP函数即可实现,请看本文的使用Excel中Lookup函数实现根据多个关键词取值的方法。

  【例】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)

Excel中Lookup函数怎么实现根据多个关键词取值 三联

  分析:

  在A2中查找“捷达”,可以用公式

  =Find("捷达",A2)

  如果查找成功,则返回捷达在字符串中的位置,如果查找不到则返回错误值#VALUE!。上面公式会返回1,而如果查找的是一组值,照样可以用FIND函数。

  FIND({"捷达","速腾","迈腾","高尔夫"},A2)

  公式会让关键词逐个在A2中查找,返回的也是一组值。即

  {1,#VALUE!,#VALUE!,#VALUE!}

  下面,只需要查找出数字的位置,然后从{"捷达","速腾","迈腾","高尔夫"}返回相对应位置的车类别,即是想要的结果。而完成这个任务,LOOKUP函数是最好的选择。所以最后的公式为:

  =LOOKUP(9^9,FIND({"捷达","速腾","迈腾","高尔夫"},A2),{"捷达","速腾","迈腾","高尔夫"})

  公式说明:

  9^9是一个足大够的数

  lookup函数可以忽略错误值,在第2个参数中查找,返回比查找目标小且最接近数的第3个参数对应位置的值。

使用Excel中Lookup函数实现根据多个关键词取值的方法

  补充:对于新手理解这个公式还是有些困难,不过同学们只需要记住下面固定的模式即可:

  =LOOKUP(9^9,FIND({"关键词1","关键词2"...."关键词N"},单元格引用),{"关键词1","关键词2"...."关键词N"})