Suchen und Verweisen

INDEX Formel

INDEX gibt den Wert einer Zelle an einer bestimmten Zeilen- und Spaltenposition innerhalb eines Bereichs zurück. Am leistungsfähigsten in Kombination mit MATCH für flexible Suchen in jede Richtung — im Gegensatz zu VLOOKUP, das nur nach rechts sucht. INDEX-MATCH gilt als professioneller Standard für Tabellensuchen.

Syntax

INDEX(array, row_num, [col_num])
ParameterBeschreibung
arrayDer Zellbereich oder die Matrix.
row_numDie Zeilennummer im Bereich.
[col_num](Optional.) Die Spaltennummer im Bereich.
INDEX in Viztab testen — kostenlos, ohne Anmeldung

Beispiele

Wert an einer bestimmten Position abrufen

Formel
=INDEX(B2:B10, 3)
Ergebnis: der Wert in der 3. Zeile des Bereichs B2:B10 (also Zelle B4)

Zweidimensionale Suche

Formel
=INDEX(B2:D10, 3, 2)
Ergebnis: der Wert in Zeile 3, Spalte 2 des Bereichs — effektiv Zelle C4

INDEX-MATCH-Suche

Formel
=INDEX(C2:C100, MATCH("Widget", A2:A100, 0))
Ergebnis: der Preis aus Spalte C für die Zeile, in der Spalte A "Widget" enthält

Häufige Fehler

#REF!

Die Zeilen- oder Spaltennummer übersteigt die Größe des Bereichs.

#VALUE!

Das Zeilen- oder Spaltenargument ist keine gültige Zahl. Es muss eine positive Ganzzahl sein.

Tipps

Warum INDEX-MATCH statt VLOOKUP

INDEX-MATCH kann nach links suchen, bricht nicht ab, wenn Spalten eingefügt werden, und ist bei großen Datensätzen schneller.

Ganze Zeile oder Spalte zurückgeben

Verwenden Sie 0 als Zeilen- oder Spaltennummer, um die gesamte Zeile oder Spalte als Array zurückzugeben.

Dynamische Bereiche

INDEX kann dynamische Bereichsenden definieren: =SUM(A1:INDEX(A:A, E1)) summiert von A1 bis zur Zeilennummer in E1.

INDEX in Viztab testen

Importieren Sie Ihre Daten und verwenden Sie INDEX mit über 370 weiteren Formeln. Ohne Anmeldung.

Viztab öffnen

Verwandte Formeln