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

我有大量的行(比如说10000+)。 我可以在没有使用任何sorting或秩函数的情况下find前20个最高值(数字)。 例如,通过放入某种水桶等

如果您的值位于A1:A10000范围内,并且您想要查找前20个最高值并将其输出,比如范围B1:B20 ,则可以通过以下方法执行此操作:

select范围B1:B20并input公式

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

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

您现在应该有B1:B20 20个最大值的dynamic列表。

你可以使用一个LARGE(array,k)。 为了您的要求,这可能是适合的

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

进入单元格后,拖放到下20个单元格或更多。