《偷懒的技术1》答疑011:VLOOKUP逆向查找公式详析

👍

近期推送的文章

双十一,《偷懒的技术》系列当当、京东大促销。

当当直接五折,

京东满100减50,还可用券。到手价,不到五折,非常划算。

如下图:

购买链接:

《偷懒的技术》系列图书购买链接

·  正  ·  文  ·  来  ·  啦  ·

引言

读者群有读者询问过如何理解《偷懒的技术:打造财务Excel达人》第四章VLOOKUP的逆向查找公式。

=VLOOKUP(E4,IF({1,0},$B$4:$B$10,$A$4:$A$10),2,0)

今天读者微信群里读者套用此公式时出错,看来不理解此公式的人很多。抽时间将答疑整理成本文。
=VLOOKUP(E4,IF({1,0},$B$4:$B$10,$A$4:$A$10),2,0)
我们将上面的公式拆分为两部分:
第一部分:
IF({1,0},$B$4:$B$10,$A$4:$A$10)
第二部分:
=VLOOKUP(E4,第一部分,2,0)
要理解此公式,首先得理解{1,0}
{1,0},这是常量数组,相当于两列同一行中的两个单元格。

{1;0}则相当于一列二行中的二个单元格。

公式运算时,先运算1,然后再运算0。

公式在计算第一部分IF({1,0},$B$4:$B$10,$A$4:$A$10)时,相当于先后计算
IF(1,$B$4:$B$10,$A$4:$A$10),得到$B$4:$B$10
IF(0,$B$4:$B$10,$A$4:$A$10),得到$A$4:$A$10
再将上面两个区域拼接成一个二列7行的单元格区域 :

然后再在此区域中使用VLOOKUP查找。

本文知识点
  • 常量数组

  • VLOOKUP

互 动 区

关于VLOOKUP的逆向查找,
你还有什么没理解的?
欢迎留言

你可能还会喜欢这些内容

【扩展】使用VLOOKUP函数的常见错误及解决方法

只能用VLOOKUP匹配数据?还有更多的公式(查找引用公式集锦)

惊呆!微软要抛弃VLOOKUP函数了

新函数XLOOKUP详解,VLOOKUP自愧不如、自惭形秽、自求下岗

--------------

(0)

相关推荐