Spreadsheet Practice

INDEX-Funktion (INDEX)

Kurz gesagt

INDEX gibt den Wert an einer bestimmten Zeile und Spalte eines Bereichs zurück: =INDEX(A2:C10;4;2) ist die vierte Zeile, zweite Spalte.

Syntax
=INDEX(Matrix; Zeile; [Spalte])
Häufigste Verwendung
=INDEX(A2:D5;3;4) ergibt 498 (Zeile 3, Spalte 4 der Tabelle: Columbus in Q2)

Zusammen mit VERGLEICH, das die Zeile findet, ergibt sich der flexibelste Verweis in Excel: Er funktioniert in jeder Version, sucht in jede Richtung und bleibt richtig, wenn Spalten verschoben werden.

Englischer Name
INDEX
Verfügbar in
Alle aktuellen Versionen
Kategorie
Nachschlagen und Verweisen
Rückgabewert
Den Wert an dieser Position oder eine ganze Spalte oder Zeile, wenn Zeile oder Spalte 0 ist.
Google Sheets
Funktioniert in Google Sheets genauso.

Syntax

=INDEX(Matrix; Zeile; [Spalte])

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
MatrixErforderlichDer Bereich, aus dem der Wert kommt.
ZeileErforderlichDie Zeile innerhalb des Bereichs, ab 1 gezählt. Mit 0 bekommst du die ganze Spalte.
SpalteOptionalDie Spalte innerhalb des Bereichs, ab 1 gezählt. Bei einem einspaltigen Bereich lässt du sie weg.

Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

ZelleFormelErgebnisWas es zeigt
F2=INDEX(A2:D5;3;4)498Zeile 3, Spalte 4 der Tabelle: Columbus in Q2
F3=INDEX(C2:C5;VERGLEICH("Boise";A2:A5;0))230Mit VERGLEICH: der Q1-Wert von Boise
F4=INDEX(A2:A5;VERGLEICH(MAX(D2:D5);D2:D5;0))ColumbusWelche Stadt hatte das höchste Q2? Gefunden über den Wert statt über den Namen

Live ausprobieren

Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.

Beispieldaten als Tabelle anzeigen
StadtRegionQ1Q2Ergebnis
AustinSüd410455498
BoiseWest230262230
ColumbusMittlerer Westen515498Columbus
DurhamSüd305341

INDEX üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Suche in zwei Richtungen

Gib neben „Satz“ in H6 den Versandpreis für die Zone aus H2 und das Gewicht aus H3 zurück.

Typische Fehler

Was du siehstUrsache und Lösung
#BEZUG!Zeile oder Spalte liegt außerhalb des Bereichs. =INDEX(A2:D5;5;1) schlägt fehl, weil der Bereich nur vier Zeilen hat.
Ergebnisse um eins verschobenPositionen zählen ab der ersten Zelle des Bereichs, nicht ab Zeile 1 des Tabellenblatts. Beginnt der Bereich in Zeile 2, ist Zeile 1 des Bereichs die Blattzeile 2.
Die Bereiche von INDEX und VERGLEICH passen nicht zusammenBeide Bereiche müssen in derselben Zeile beginnen. =INDEX(C2:C5;VERGLEICH(E2;A3:A6;0)) liefert die Zeile unter der gewünschten.

Tipps

  • Zweidimensionale Suche: =INDEX(C2:D5;VERGLEICH("Austin";A2:A5;0);VERGLEICH("Q2";C1:D1;0)).
  • =SUMME(INDEX(C2:D5;0;2)) summiert die zweite Spalte, denn Zeile 0 bedeutet alle Zeilen.

Häufige Fragen

Warum INDEX und VERGLEICH statt SVERWEIS?

Die Kombination kann Spalten links von der Suchspalte zurückgeben, hängt nicht von einer Spaltennummer ab, die beim Verschieben von Spalten falsch wird, und funktioniert in jeder Excel-Version.

Ist INDEX/VERGLEICH besser als XVERWEIS?

XVERWEIS ist einfacher zu schreiben. INDEX/VERGLEICH ist die bessere Wahl, wenn die Datei in Excel 2019 oder älter laufen muss, und löst Suchen über Zeile und Spalte gleichzeitig elegant.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .