• 读者文摘
  • 美文摘抄
  • 短文摘抄
  • 日记大全
  • 散文精选
  • 感恩亲情
  • 人生感悟
  • 智慧人生
  • 感悟爱情
  • 心灵鸡汤
  • 实用文档
  • 名人名言
  • 伤感文章
  • 当前位置: 蜗牛文摘网 > 心灵鸡汤 > Excel中Lookup函数如何实现根据多个关键词取值:函数 查找关键词

    Excel中Lookup函数如何实现根据多个关键词取值:函数 查找关键词

    时间:2020-03-28 08:11:57 来源:千叶帆 本文已影响

      在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函数Excel中Lookup函数如何实现根据多个关键词取值excel筛选多个关键词excel查找多个关键词

    • 名人名言
    • 伤感文章
    • 短文摘抄
    • 散文
    • 亲情
    • 感悟
    • 心灵鸡汤