Barry的工作表有65,000行。它们是未分类的,必须保持未分类。他可以在列上使用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培训的来源。

本技巧(3818)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: