Daten auslesen, die an einer variablen Position in einer Excel-Tabelle stehen
Nicht immer werden Daten aus Tabellen benötigt, die an einer festen Position zu finden sind. Viele Datenfelder arbeiten mit variablen Inhalten. Der Wert in einer Zelle liefert dabei eine Positionsnummer. Diesen Wert setzen Sie ein, um den Text oder die Zahl aus einer Liste zu ermitteln, die an der entsprechenden Position zu finden ist.
Das können Sie über die Funktion INDEX erledigen. Diesem Kommando übergeben Sie einen Zellbereich und eine Nummer:
=INDEX(Bereich; Zeile)
Excel liefert als Ergebnis den Eintrag aus Bereich, der an der Position steht, die Sie mit Zeile vorgeben.
Falls die übergebene Zeile eine höhere Zahl darstellt als Zeilen zur Verfügung stehen, liefert die Funktion den Fehlerwert #BEZUG!.
Sie können die INDEX-Funktion auch auf mehrere Spalten und Zeilen einsetzen. Dann legen Sie mit Bereich einen Bereich fest, der mehr als eine Zeile umfasst (z. B. A1:C300) und definieren mit einem zweiten Parameter auch noch die Spaltennummer, aus der Sie den gewünschten Wert auslesen möchten:
=INDEX(Bereich; Zeile; Spalte)