分享

专治各种不服之函数公式解释

 L罗乐 2017-06-25

昨天的推送讲解了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)

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



END



  部落窝教育微店上架各类软件视频教程(如Excel、word、PPT、PS、AI、CDR等等)只需9.9元,直接发到邮箱,永久学习。有问题加客服微信:13388182428



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多