您的位置: 网站首页> it面试题> 当前文章

excel的lookup函数查询匹配及多条件查询匹配

老董-我爱我家房产SEO2023-03-15183围观,115赞

  本站站长擅长用python自动处理excel,请多关注本站。

  部落窝教育excel教程这个Excel函数厉害了,专治各种不服!

  VLOOKUP函数,我们已经非常熟悉,号称函数家族中的大众情人,是最简单也是最实用的函数之一,想必都了如指掌,熟捻于心了。

  什么?如此常用的函数,你还不会?(那就加老师QQ:2737950858发视频给你吧,本文不再赘述)

  专治各种不服?是哪个函数?它就是VLOOKUP函数的姊妹LOOKUP函数,专治各种不服。

  LOOKUP函数常规用法:=LOOKUP(1,0/(条件区域=指定条件),要返回的区域)

  来看个案例:

  要在信息表中找出指定的学校名称对应的学习代码,查询方式为从右向左。(惨了,好像上面的案例曝光了小雅的职业,o(╯□╰)o)

  公式:=LOOKUP(1,0/(C2:C13=B16),B2:B13)

  友情提示

  1、此公式可以从左向右、从右向左、从下向上、从上向下查询,前后左右,各种姿势,随意使用。所以,可专治各种不服!

  2、稍加变通,即可实现多个条件的查询:

  =LOOKUP(1,0/((条件区域1=指定条件1)*(条件区域2=指定条件2)),要返回的区域)

  你甚至可以不用理会上面公式的含义,在需要查找使用的时候,直接套用就可以了。

  上文讲解了LOOKUP查找公式,有伙伴想让剖析一下公式意思

  随大家的愿,小雅就分享一下哈。

  Lookup(1,0/((条件1)*(条件2)*(条件n)),返回值)

  我们只需要套上文章最开始的excel中lookup函数查找模式即可:

  =LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

  在Lookup的字典中,没有逆向这个词。不管什么方向,对Lookup函数通通都一样。

  0/($C$2:$C$8=A12)的作用就是将符合条件的值转换成0,其他转换成错误值。在这里认识下有独孤九剑之称的【F9】键。

  哪里不懂抹哪里,公式理解so easy。

  =LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

  现在括号内,不理解,直接在编辑栏抹黑,就看到原来这部分是订单号的逐一比较,如果满足就显示TRUE,否则显示FALSE。

  =LOOKUP(1,0/{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},$A$2:$A$8)

  了解后,记得按【Ctrl+Z】返回,否则公式就变了。

  =LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

  一次看完0/(条件),得到的是由0跟错误值转成的数组。

  =LOOKUP(1,{0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!},$A$2:$A$8)

  Lookup喜欢以大欺小,用1找0,就是返回最后一个0的对应值。前提是有多个对应值,没有的话就直接返回0的对应值。

  如果还不理解,没关系,先记住这个模式!以后用多了自然会理解,就如书读百遍,其义自现。

  最后看看Lookup怎么进行多条件查找!

  excel中lookup函数案例二:根据俗称跟订单号,查找订单数

  仍然套用文章最开始的excel中lookup函数查找模式,一步到位。

  =LOOKUP(1,0/(($A$2:$A$10=A14)*($B$2:$B$10=B14)),$C$2:$C$10)

  以后需要查找就直接套上,查找再也无烦恼!:)

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    excel的lookup函数查询匹配及多条件查询匹配文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200