Excel-Formel: Spaltenindex in Excel-Tabelle abrufen -

Inhaltsverzeichnis

Generische Formel

=MATCH(name,Table(#Headers),0)

Zusammenfassung

Um den Index einer Spalte in einer Excel-Tabelle abzurufen, können Sie die MATCH-Funktion verwenden. In dem gezeigten Beispiel lautet die Formel in I4:

=MATCH(H4,Table1(#Headers),0)

Wenn die Formel kopiert wird, wird für jede in Spalte H aufgelistete Spalte ein Index zurückgegeben. Ein Index wie dieser ist hilfreich, wenn Sie in anderen Formeln wie VLOOKUP, INDEX und MATCH auf Tabellenspalten nach Index verweisen möchten.

Erläuterung

Dies ist eine Standard-MATCH-Formel, bei der die Suchwerte aus Spalte H stammen, das Array die Überschriften in Tabelle 1 enthält und der Übereinstimmungstyp Null ist, um eine genaue Übereinstimmung zu erzwingen.

Der einzige Trick der Formel ist die Verwendung einer strukturierten Referenz, um einen Bereich für die Tabellenüberschriften an die MATCH-Funktion zurückzugeben:

Table1(#Headers)

Das Schöne an dieser Referenz ist, dass sie sich automatisch an alle Änderungen in der Tabelle anpasst. Selbst wenn Spalten hinzugefügt oder entfernt werden, gibt die Referenz weiterhin den richtigen Bereich zurück.

Interessante Beiträge...