Die Funktion INDEX in Excel
INDEX beantwortet die Frage „Was steht in Zeile 3, Spalte 2 dieses Bereichs?“. Allein ist das simpel; zusammen mit VERGLEICH (Englisch: MATCH), das die Position findet, wird daraus eine Suche, die in jede Richtung funktioniert und in jeder Excel-Version läuft.
Syntax
=INDEX(array, row_num, [column_num])
| Argument | Was es bedeutet |
|---|---|
| array | Der Bereich, aus dem ein Wert entnommen wird. |
| row_num | Die Zeile innerhalb dieses Bereichs (1 = seine erste Zeile). |
| column_numoptional | Die Spalte innerhalb dieses Bereichs. Nicht nötig, wenn der Bereich nur eine Spalte hat. |
Beispiele
1. Zeile und Spalte einer Tabelle
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Abteilung | Standort | Zeile 3, Spalte 2 | |
| 2 | Rina | Vertrieb | Tel Aviv | IT | |
| 3 | Omar | Finanzen | Haifa | ||
| 4 | Lena | IT | Berlin | ||
| 5 | Tom | Vertrieb | London |
Innerhalb von A2:C5 ist Zeile 3 die Zeile von Lena, und Spalte 2 ist die Abteilung: IT.
2. Eine Spalte: nur die Zeilennummer
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Abteilung | Standort | 4. Standort | |
| 2 | Rina | Vertrieb | Tel Aviv | London | |
| 3 | Omar | Finanzen | Haifa | ||
| 4 | Lena | IT | Berlin | ||
| 5 | Tom | Vertrieb | London |
Bei einer einzelnen Spalte ist das zweite Argument die Position in der Liste.
3. INDEX/MATCH: eine Suche nach Namen
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Abteilung | Standort | Omars Standort | |
| 2 | Rina | Vertrieb | Tel Aviv | Haifa | |
| 3 | Omar | Finanzen | Haifa | ||
| 4 | Lena | IT | Berlin | ||
| 5 | Tom | Vertrieb | London |
VERGLEICH (Englisch: MATCH) findet Omar an Position 2 der Namen; INDEX gibt Position 2 der Standorte zurück.
Häufige Fehler
Fehler #REF!. Die Zeilen- oder Spaltennummer ist größer als der Bereich, z. B. Zeile 5 eines Bereichs mit 4 Zeilen.
Korrektur: Zähle die Positionen innerhalb des Bereichs, nicht die Zeilennummern des Tabellenblatts.
Tabellenblatt-Zeilennummern verwenden. In A2:C5 ist Tabellenblattzeile 2 die Position 1.
Korrektur: Lass VERGLEICH (Englisch: MATCH) die Position für dich berechnen.
Häufig gestellte Fragen
Warum INDEX/MATCH statt VLOOKUP?
Es kann Werte aus Spalten links von der Suchspalte liefern, es bricht nicht, wenn du Spalten einfügst, und es funktioniert in jeder Excel-Version.
Braucht man INDEX/MATCH neben XLOOKUP noch?
XVERWEIS (Englisch: XLOOKUP) ist bei neuer Arbeit einfacher. INDEX/MATCH bleibt in bestehenden Dateien üblich und funktioniert in jeder Version, auch bei Dateien, die mit Excel 2019 oder älter geteilt werden.
Verwandte Funktionen
- MATCHMATCH gibt die Position eines Wertes in einer Liste zurück, z.
- XLOOKUPXLOOKUP sucht in einer Spalte oder Zeile und gibt den passenden Wert aus einer anderen zurück, in beliebiger Richtung, mit einer eingebauten Meldung für „nicht gefunden“.
- VLOOKUPVLOOKUP sucht einen Wert in der ersten Spalte einer Tabelle und gibt einen Wert aus derselben Zeile in einer anderen Spalte zurück.