根据Excel中的A列查找第2个最高条目?

时间:2016-05-14 19:47:53

标签: excel excel-formula

如何在条件基础上找到第二高的值?

示例,如果列A(ID)中的值为'a'且列B(得分)的值(1,2,3)属于'A'ID.So,则此处第二高的条目将为' 2' 。

我想找到属于相应ID的第二高值。

enter image description here

有人能为我提供所需的配方以达到预期的产量吗?

3 个答案:

答案 0 :(得分:2)

D2 中输入数组公式:

=LARGE(IF(A$2:A$7=A2,B$2:B$7),2)

并复制下来:

enter image description here

答案 1 :(得分:0)

公式将如下所示

{=小(IF(A:A = A2,B:B),2)}

答案 2 :(得分:0)

使用AGGREGATE()函数:

=AGGREGATE(14,6,$B$2:$B$7/($A$2:$A$7=A2),2)

enter image description here