Barry有一个包含数千行的工作表。它们是未排序的,必须保持未排序。他可以在列上使用MAX函数,并在该列中获得最大值。但是,他还想知道包含该最大值的列中第一个单元格的地址。

您可以通过多种方法来确定最大值的地址。一种方法是将ADDRESS函数与MAX函数结合使用,方法如下:

=ADDRESS(MATCH(MAX(A:A),A:A,0),1,4)

MATCH函数用于查找最大值(列A)在哪个位置,然后ADDRESS函数返回该位置的地址。宏的较短版本保留了ADDRESS函数,而不是“硬连线”以返回A列中的地址:

="A"&MATCH(MAX(A:A),A:A,0)

获得所需地址的另一种方法是使用以下公式:

=CELL("ADDRESS",INDEX(A:A,MATCH(MAX(A:A),A:A,0)))

该公式将CELL函数与INDEX结合使用,以返回与列中的最大值匹配的单元格的地址。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本提示(11441)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在以下位置找到适用于Excel的较早菜单界面的本提示的版本: