如果第一列中的值与指定值

时间:2017-10-19 18:30:45

标签: arrays excel max match row

我试图找到列D(D44:D2015)中与单词匹配的值的行中数组/范围(E44:I205)中的最大值或最大值。例如:

D E F G H I
Cheetah Cat 0 1 2 3 4 
Tiger Cat 1 1 2 3 4 5
Dog 0 0 1 2 3

在单词" *"&" cat"的行中,我想找到最大值。在这个例子中,公式应该= 5.我已经尝试了以下公式,但它只返回" cat"的第一个实例。以及该行中相关的最大值。

=LARGE(IF($D$25:$D$205="*"&"cat",$E$44:$I$205,),1)

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

使用:

=AGGREGATE(14,6,E25:I205/(RIGHT(D25:D205,3)="cat"),1)

enter image description here