在excel中查找多个条件的多个值

时间:2017-08-02 17:44:05

标签: excel

我在excel 2013工作。我有一个名为data的表。

color   letter   number
red     a        1 
red     b        2 
blue    a        1
blue    a        1
blue    b        1
blue    a        2
blue    a        2

我想查找[color] =蓝色和[letter] = a的所有行的[number],所以我在上面突出显示的行。

=IFERROR(INDEX(data[number],AGGREGATE(15,6,ROW(data[#All])/((data[color]="blue")*(data[letter]="a")), ROW(1:1))), "")

此代码为我提供了所有[数字]为“蓝色”和“a”,并且当前返回

number
1
1
2
2

如何让它返回:

table
1
2

1 个答案:

答案 0 :(得分:2)

作为数组公式,

Source     Destination     Weight
orange     apple           0.4
banana     orange          0.67
grape      lemon           0.1
grape      banana          0.5
orange     grape           0.0
orange     lemon           0.0
banana     lemon           0.0

enter image description here