我有大量的行(比如说10000+)。我可以在不使用任何排序或排名功能的情况下找到其中前20个最高值(数值)。例如,然后把它放在某种水桶等。
答案 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个单元格或更多单元格。