根据excel中的A列查找第二高的条目?

根据excel中的A列查找第二高的条目?,excel,excel-formula,Excel,Excel Formula,如何在有条件的基础上找到第二高的值 例如,如果A列(ID)中有值“A”,而B列(分数)中有值(1,2,3)属于“A”ID。因此,第二高的条目将是“2” 我想找到属于各自ID的第二高值 有人能给我提供所需的公式以达到预期的输出吗?公式如下所示 {=SMALL(如果(A:A=A2,B:B),2)}公式如下 {=SMALL(如果(A:A=A2,B:B),2)}使用AGGREGATE()函数: =AGGREGATE(14,6,$B$2:$B$7/($A$2:$A$7=A2),2) 使用AGGREGA

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

例如,如果A列(ID)中有值“A”,而B列(分数)中有值(1,2,3)属于“A”ID。因此,第二高的条目将是“2”

我想找到属于各自ID的第二高值


有人能给我提供所需的公式以达到预期的输出吗?

公式如下所示


{=SMALL(如果(A:A=A2,B:B),2)}

公式如下

{=SMALL(如果(A:A=A2,B:B),2)}

使用AGGREGATE()函数:

=AGGREGATE(14,6,$B$2:$B$7/($A$2:$A$7=A2),2)
使用AGGREGATE()函数:

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

D2中输入数组公式:

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


D2中输入数组公式:

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


你试过什么?你的问题在哪里?请阅读帮助主题,以及您尝试了什么?你的问题在哪里?请阅读的帮助主题,以及