Barry hat ein Arbeitsblatt mit 65.000 Zeilen. Sie sind unsortiert und müssen unsortiert bleiben. Er kann die MAX-Funktion für die Spalte verwenden und den Maximalwert in dieser Spalte erhalten. Er möchte jedoch auch die Adresse der ersten Zelle in der Spalte wissen, die diesen Maximalwert enthält.

Es gibt verschiedene Möglichkeiten, die Adresse des Maximalwerts zu bestimmen. Eine Möglichkeit besteht darin, die ADRESS-Funktion in Verbindung mit der MAX-Funktion auf folgende Weise zu verwenden:

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

Mit der Funktion MATCH wird ermittelt, wo sich der Maximalwert im Bereich (Spalte A) befindet. Anschließend gibt die Funktion ADRESSE die Adresse dieses Speicherorts zurück. Eine kürzere Version des Makros lässt die ADRESS-Funktion aus und wird stattdessen „fest verdrahtet“, um eine Adresse in Spalte A zurückzugeben:

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

Ein weiterer Weg, um die gewünschte Adresse zu erhalten, ist eine Formel wie die folgende:

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

Diese Formel verwendet die CELL-Funktion in Verbindung mit INDEX, um die Adresse der Zelle zurückzugeben, die dem Maximalwert in der Spalte entspricht.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3818) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: