Excel:您能否将 LARGE 函数的输出限制为存在重复值的行数?

Excel:您能否将 LARGE 函数的输出限制为存在重复值的行数?

我有类似下表的 Excel 数据。我的表格在 B 列中有重复值,但它们附加到 A 列中的唯一值。我想找出前 5 个值并在 5 行后截断。可以这样做吗?

我现有的公式是:

=SORT(FILTER(A1:B7,B1:B7>=LARGE(A1:B7,5),2,-1))

A 列 B 列
姓名A 56
姓名B 20
姓名 C 三十
名称D 20
姓名E 四十五
姓名 F 三十八
姓名G 20

答案1

将其包装在 INDEX 中并使用两个 SEQUENCE 仅返回前 5 个和 2 列:

=INDEX(SORT(FILTER(A1:B7,B1:B7>=LARGE(A1:B7,5)),2,-1),SEQUENCE(5),SEQUENCE(,2))

在此处输入图片描述

相关内容