excel中是否有任何方法可以定期从列中查找最大值?我的意思是在专栏#34; A"中,我需要找到MAX(A1:A100)
,MAX(A101:200)
,MAX(A201:300)
等等。它将以相同的间隔但具有大量数据。有没有办法做到这一点?
答案 0 :(得分:2)
对于复制或拖放的每一行,这将循环每100行:
=MAX(INDEX(A:A,(ROW(1:1)-1)*100+1):INDEX(A:A,(ROW(1:1)*100)))
与OFFSET不同,INDEX不易变。无论基础数据是否发生变化,每次Excel重新计算时,volatile函数都会重新计算。如果有很多公式使用OFFSET或INDIRECT,它将对重新计算时间产生显着影响。
答案 1 :(得分:1)
这应该有效:
=MAX(OFFSET($A$1:$A$100,100*(ROW(A1)-1),0))
注意@ ScottCraner的观点。自由使用OFFSET
会降低档案速度。