使用排序或排名返回前20个最大数值

时间:2015-05-13 10:58:17

标签: excel sorting excel-formula rank

我有大量的行(比如说10000+)。我可以在不使用任何排序或排名功能的情况下找到其中前20个最高值(数值)。例如,然后把它放在某种水桶等。

2 个答案:

答案 0 :(得分:1)

如果您的值位于A1:A10000范围内,并且您希望找到前20个最高值并输出这些值,例如,范围B1:B20,则可以通过以下方式执行此操作:

选择范围B1:B20并输入公式

=LARGE(A1:A10000,ROW(INDIRECT("1:"&ROWS(A1:A10000))))

因为这是一个数组公式,所以按 Ctrl + Shift + Enter 结束。

您现在应该拥有B1:B20中20个最大值的动态列表。

答案 1 :(得分:0)

你可以使用LARGE(数组,k)。根据您的要求,这可能适合

  

= LARGE(A:A,ROW($ A1))

在单元格中输入后,拖放到接下来的20个单元格或更多单元格。