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.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Matrix | Erforderlich | Der Bereich, aus dem der Wert kommt. |
Zeile | Erforderlich | Die Zeile innerhalb des Bereichs, ab 1 gezählt. Mit 0 bekommst du die ganze Spalte. |
Spalte | Optional | Die 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.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| F2 | =INDEX(A2:D5;3;4) | 498 | Zeile 3, Spalte 4 der Tabelle: Columbus in Q2 |
| F3 | =INDEX(C2:C5;VERGLEICH("Boise";A2:A5;0)) | 230 | Mit VERGLEICH: der Q1-Wert von Boise |
| F4 | =INDEX(A2:A5;VERGLEICH(MAX(D2:D5);D2:D5;0)) | Columbus | Welche 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
| Stadt | Region | Q1 | Q2 | Ergebnis | |
| Austin | Süd | 410 | 455 | 498 | |
| Boise | West | 230 | 262 | 230 | |
| Columbus | Mittlerer Westen | 515 | 498 | Columbus | |
| Durham | Süd | 305 | 341 |
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
H6 den Versandpreis für die Zone aus H2 und das Gewicht aus H3 zurück.Typische Fehler
| Was du siehst | Ursache 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 verschoben | Positionen 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 zusammen | Beide 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.
Diese Seite auf Englisch: INDEX. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .