Barry hat ein Arbeitsblatt mit mehreren tausend 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 (11441) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: