INDEX und VERGLEICH in Excel: die Alternative zu SVERWEIS
VERGLEICH findet die Position eines Werts in einer Spalte, INDEX holt den Wert an dieser Position aus einer anderen Spalte: =INDEX(A2:A8;VERGLEICH(E2;C2:C8;0)). So suchst du auch nach links, was SVERWEIS nicht kann.
Englisch: INDEX/MATCH · Stand 03.11.2026 · Übung ohne Anmeldung
An welcher Stelle der Liste steht P-226?
VERGLEICH sucht den Wert und gibt seine Position zurück, keine Daten.
=VERGLEICH(E2Was suchen?;C2:C8Wo? Spalte Pers.-Nr.;0nur genaue Treffer)Wo finde ich ; : auf der Tastatur?
;⇧+,:⇧+.Syntax von INDEX/VERGLEICH
=INDEX(Ergebnisspalte; VERGLEICH(Suchkriterium; Suchspalte; 0))Ergebnisspalte- Der Bereich, aus dem das Ergebnis kommt, zum Beispiel die Namen in A2:A8. Er darf links oder rechts der Suchspalte liegen.
Suchkriterium- Der Wert, den du suchst, meist ein Zellbezug wie E2.
Suchspalte- Der Bereich, in dem gesucht wird. Er muss in derselben Zeile beginnen wie die Ergebnisspalte und gleich lang sein.
Vergleichstypoptional- 0 für genaue Treffer. Ohne Angabe nimmt Excel 1 und erwartet eine aufsteigend sortierte Liste.
Einzeln heißen die Funktionen =INDEX(Matrix; Zeile; [Spalte]) und =VERGLEICH(Suchkriterium; Suchmatrix; [Vergleichstyp]). Im englischen Excel: =INDEX(A2:A8,MATCH(E2,C2:C8,0)).
So schreibst du INDEX/VERGLEICH Schritt für Schritt
Erst VERGLEICH allein bauen
Tippe in eine freie Zelle
=VERGLEICH(E2;C2:C8;0). Excel zeigt eine Zahl, zum Beispiel 4. Das ist die Position des Suchwerts im Bereich, nicht die Zeilennummer des Blatts.Dann INDEX allein bauen
In einer zweiten Zelle holst du mit
=INDEX(A2:A8;F2)den Wert an dieser Position. A2:A8 ist die Spalte mit dem gewünschten Ergebnis, F2 die Zelle mit der Position.Beides verschachteln
Ersetze F2 in der INDEX-Formel durch die VERGLEICH-Formel:
=INDEX(A2:A8;VERGLEICH(E2;C2:C8;0)). Die Hilfszelle kannst du danach löschen.Bereiche fixieren
Willst du die Formel nach unten ziehen, setz Dollarzeichen in beide Bereiche:
$A$2:$A$8und$C$2:$C$8. Mit F4 geht das schnell, während der Cursor im Bezug steht.
Warum INDEX und VERGLEICH statt SVERWEIS?
SVERWEIS sucht immer in der ersten Spalte seiner Matrix und gibt nur Werte rechts davon zurück. Steht die Personalnummer rechts vom Namen, kommst du mit SVERWEIS nicht an den Namen. INDEX und VERGLEICH haben diese Grenze nicht: Suchspalte und Ergebnisspalte sind zwei getrennte Bereiche, die beliebig nebeneinander liegen dürfen.
Der zweite Vorteil: Es gibt keinen Spaltenindex. Fügt jemand eine Spalte in die Tabelle ein, passt Excel die Bereiche automatisch an. Bei SVERWEIS zeigt die feste 3 danach auf die falsche Spalte, ohne dass ein Fehler kommt.
So arbeiten die zwei Funktionen zusammen
Denk an eine Zahl als Bindeglied. VERGLEICH beantwortet die Frage „An welcher Stelle steht P-226?“ und liefert zum Beispiel 4. INDEX beantwortet die Frage „Was steht an Stelle 4 in der Namensspalte?“ und liefert Nowak. Verschachtelt rechnet Excel erst den inneren Teil aus und gibt das Ergebnis an INDEX weiter.
Wichtig ist deshalb, dass beide Bereiche in derselben Zeile anfangen. Beginnt die Suchspalte bei C2 und die Ergebnisspalte bei A1, ist alles um eine Zeile verschoben. Excel merkt das nicht und gibt einen falschen Namen zurück.
INDEX/VERGLEICH oder XVERWEIS?
In Excel 365 sowie Excel 2021 und neuer kann XVERWEIS dasselbe mit einer einzigen Funktion. Wenn alle, die deine Datei öffnen, eine dieser Versionen haben, ist XVERWEIS einfacher zu lesen. INDEX und VERGLEICH laufen dagegen in jeder Excel-Version, auch in Excel 2016 oder 2019. Für Dateien, die durch viele Hände gehen, ist das die sichere Wahl.
INDEX/VERGLEICH: 3 Beispiele
Einfach: Name zu einer Personalnummer
Die Personalnummer steht in Spalte C, der Name in A. VERGLEICH findet die Nummer an Position 2, INDEX holt den zweiten Namen.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Abteilung | Pers.-Nr. | Gesucht | Name | |
| 2 | Becker | Lager | P-311 | P-117 | Wagner | |
| 3 | Wagner | Vertrieb | P-117 | |||
| 4 | Hoffmann | Vertrieb | P-415 |
Büro: Preis zu einem Artikelnamen
Im Bestellformular steht der Artikelname, die Preisliste liegt auf einem anderen Blatt. Mit Dollarzeichen kannst du die Formel für jede Zeile nach unten ziehen.
| A | B | C | |
|---|---|---|---|
| 1 | Art.-Nr. | Preis | Artikel |
| 2 | 1004 | 2,79 € | Ordner breit |
| 3 | 1005 | 8,90 € | Heftgerät |
| 4 | 1006 | 5,49 € | Druckerpapier |
Fortgeschritten: Zeile und Spalte suchen
INDEX kann auch aus einer ganzen Tabelle holen. Ein VERGLEICH sucht die Zeile (Filiale), ein zweiter die Spalte (Monat).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Filiale | Jan | Feb | Mär |
| 2 | Köln | 12.400 | 11.900 | 13.150 |
| 3 | Leipzig | 9.800 | 10.250 | 9.600 |
| 4 | Mainz | 7.300 | 7.900 | 8.100 |
Häufige Fehler und Lösungen
#NV
Ursache: VERGLEICH findet den Suchwert nicht. Oft fehlt die 0 am Ende, und die Liste ist nicht sortiert. Oder es stecken Leerzeichen im Wert, oder eine Nummer ist als Text gespeichert.
Lösung: Schreib ;0 als drittes Argument von VERGLEICH. Bereinige Leerzeichen mit GLÄTTEN. Für einen freundlichen Text statt #NV hilft WENNFEHLER.
Falscher Wert ohne Fehler
Ursache: Such- und Ergebnisspalte beginnen nicht in derselben Zeile, zum Beispiel A1:A8 und C2:C8. Dann ist jedes Ergebnis um eine Zeile verschoben.
Lösung: Lass beide Bereiche in derselben Zeile starten und enden, etwa A2:A8 und C2:C8.
#BEZUG!
Ursache: Die Position aus VERGLEICH ist größer als die Ergebnisspalte, weil der INDEX-Bereich kürzer ist als der Suchbereich.
Lösung: Mach beide Bereiche gleich lang.
#WERT!
Ursache: Die Zeile oder Spalte für INDEX ist keine Zahl, zum Beispiel weil statt VERGLEICH ein Text eingesetzt wurde.
Lösung: Prüf, ob das zweite Argument von INDEX wirklich eine Position liefert. Teste VERGLEICH dafür einzeln in einer Hilfszelle.
In welchen Excel-Versionen geht das?
INDEX und VERGLEICH gibt es in jeder Excel-Version. Auch LibreOffice Calc und Google Tabellen kennen beide Funktionen unter demselben deutschen Namen.
- Excel 365
- Excel 2021 / 2019 / 2016
- Excel für Mac
- Excel im Web
Fragen zu INDEX/VERGLEICH
Wie suche ich in Excel nach links?
+
Mit INDEX und VERGLEICH: =INDEX(Ergebnisspalte;VERGLEICH(Suchwert;Suchspalte;0)). Die Ergebnisspalte darf links von der Suchspalte liegen. In Excel 365 sowie 2021 und neuer geht es auch mit XVERWEIS.
Was bedeutet die 0 in VERGLEICH?
+
Die 0 steht für eine genaue Übereinstimmung. Ohne sie nimmt Excel den Vergleichstyp 1 und erwartet eine aufsteigend sortierte Liste. Bei unsortierten Daten kommen dann #NV oder falsche Treffer.
Ist INDEX/VERGLEICH besser als SVERWEIS?
+
Es ist flexibler: Es sucht in jede Richtung und verträgt eingefügte Spalten. Dafür ist die Formel länger. Für einfache Suchen nach rechts reicht SVERWEIS völlig.
Unterscheidet VERGLEICH Groß- und Kleinschreibung?
+
Nein. „nowak“ und „Nowak“ gelten für VERGLEICH als gleich. Mit Vergleichstyp 0 kannst du außerdem Platzhalter nutzen, etwa "Now*".
Passt dazu
Excel richtig lernen, nicht nur nachschlagen.
Der Excel-Kurs online führt dich mit Übungen von SUMME bis Pivot, mit Zertifikat am Ende.