如果某列中有非常多的数值,用MAX函数可以找出其中的最大者,如果要找出最大值所在单元格地址,可以用下面的几个公式,可以返回A列中第一个最大值所在单元格:
=ADDRESS(MATCH(MAX(A:A),A:A,0),1,4)
用MATCH函数查找A列中最大值的相对位置,然后用ADDRESS函数返回其单元格地址。或直接用下面的公式:
如何在Excel中用迭代计算求历史最大值
有时可能会遇到这样的问题:在一个数值不断改变的区域中,如何求出该区域中的历史最大值或最小值?例如在某个单元格中包含不断变动的股票价格,需要在另一单元格中显示该股票曾经到达的最大股价。如果直接用MAX函数,由于数值是不断变动的,MAX函数只会返回区域中当前数值的最大值而不是历史最大值。在Excel中,可以通过迭代计算来解
="A"&MATCH(MAX(A:A),A:A,0)
还可以使用CELL函数和INDEX函数组合:
=CELL("ADDRESS",INDEX(A:A,MATCH(MAX(A:A),A:A,0)))
excel用数组公式求某个区域中最大的几个值
用MAX函数或LARGE函数可以求出某个区域中最大的或第几大的数值,如果要求出某个数值区域中最大的或最小的几个值,可以用下面的数组公式,假如数值在A1:B10区域中。 1.将公式返回的结果放在某一列中。 求出该区域中最大的3个值,并将其放在D1:D3区域中:先选择D1:D3,然后在编辑栏中输入数组公式: =LARGE(