有两个标准VLOOKUP?(VLOOKUP with two criteria?)

2019-06-25 08:19发布

是否有来自匹配的两个或多个标准的第一行返回一个值的公式? 例如,“从第一行,其中列A = X和塔B = Y返回柱C”。 我想这样做没有串联列A和B列

谢谢。

Answer 1:

真= 1,假= 0

D1返回0 0因为* 1 * 8 = 0

D2返回9因为1 * 1 * 9 = 9

这应该让你改变的条件:



Answer 2:

我用INDEX / MATCH这一点。 例如:

我有数据的一个表,并希望在列C,其中在列A中的值是“c”和B列中的值是“H”返回值。

我会使用以下数组公式:

=INDEX($C$1:$C$5,MATCH(1,(($A$1:$A$5="c")*($B$1:$B$5="h")),0))

按下Ctrl + Shift键提交公式+ 输入

输入公式后,您可以使用Excel的公式审核工具来逐步通过评估,看看它是如何计算。



Answer 3:

SUMPRODUCT匹配时,需要在多个标准之时,肯定有值。 不过,我看到你的问题的方式,你想要的东西像VLOOKUP返回的第一场比赛。 试试这个:

为方便起见在式G2是如下-需要阵列条目( Ctrl+Shift+Enter

[编辑:我在这里,但不更新式中的屏幕快照] =INDEX($C$1:$C$6,MATCH(E2&"|"&F2,$A$1:$A$6&"|"&$B$1:$B$6,0))

有两点需要注意:

  1. SUMPRODUCT如果结果类型不是数字,将无法正常工作
  2. SUMPRODUCT将返回SUM的标准匹配的结果,而不是第一个匹配(如VLOOKUP一样)


Answer 4:

显然,你可以使用SUMPRODUCT函数 。



Answer 5:

其实,我想他是问的是在Excel中典型的多个结果显示选项。 这是可以做到使用的小型,并在阵列排功能 。

这显示所有的结果相匹配的不同的标准



文章来源: VLOOKUP with two criteria?