关于excel中large函数的问题

有一列数据,例如 30 20 30 10 9 20
要用这个函数选择出最大值,第二大值,第三大值。
使用large函数时,第二大的值为30,第三大的值为20,
我希望不重复,即依次为30,20,10
请问该如何实现?

输入公式:
=LARGE(IF(MATCH(A$1:A$6,A$1:A$6,)=ROW($1:$6),A$1:A$6),ROW(A1))
数组公式,按Ctrl+Shift+Enter结束公式输入。
向下复制公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-26
你应该分两步:
1、选中数据区域,使用数据-筛选-高级筛选,勾选“不重复数据”,把所有不重复的筛选出来,复制到其他位置。
2、在新位置使用large函数。
第2个回答  推荐于2016-08-21
=LARGE(IF(FREQUENCY(A1:A5,A1:A6),A1:A6),N)

其中的N换成你需要的第二,第三,2,3,本回答被提问者采纳
第3个回答  2009-10-26
直接
=LARGE(IF(FREQUENCY($A$1:$A$5,$A$1:$A$6),$A$1:$A$6),ROW(A1))
向下复制公式。
相似回答