VLOOKUP oder XLOOKUP: welche solltest du verwenden?
Beide Funktionen suchen einen Wert in einer Spalte und geben einen passenden Wert aus derselben Zeile zurück. XVERWEIS (Englisch: XLOOKUP) ist die neuere Funktion und behebt die meisten Einschränkungen von SVERWEIS (Englisch: VLOOKUP), aber VLOOKUP steckt noch überall in bestehenden Arbeitsmappen.
Dieser Leitfaden zeigt die Unterschiede, auf die es ankommt, und eine einfache Methode zur Auswahl.
VLOOKUP: nach rechts schauen, Spalten zählen
SVERWEIS (Englisch: VLOOKUP) durchsucht immer die erste Spalte der Tabelle, die du angibst, und gibt einen Wert aus der Spalte zurück, deren Nummer du abzählst. Das letzte Argument sollte FALSCH sein für eine genaue Übereinstimmung; lässt du es weg, ergibt sich eine ungefähre Übereinstimmung, die sortierte Daten braucht.
Beispiel: Preis nach Produkt-ID mit VLOOKUP
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Produkt-ID | Produkt | Preis | Bestand | Produkt-ID | P-102 | |
| 2 | P-101 | Schreibtischlampe | 24.5 | 40 | Preis | 149 | |
| 3 | P-102 | Bürostuhl | 149 | 12 | |||
| 4 | P-103 | Monitorständer | 39.9 | 25 | |||
| 5 | P-104 | Tastatur | 59 | 0 |
Der Preis steht in der dritten Spalte von A2:D5. Wenn jemand eine Spalte innerhalb der Tabelle einfügt, kann die 3 auf die falschen Daten zeigen.
XLOOKUP: in jede Richtung, ohne Spaltennummern
XVERWEIS (Englisch: XLOOKUP) nimmt die Spalte zum Suchen und die Spalte für die Rückgabe als zwei getrennte Bereiche entgegen. Sie können überall stehen, also kann die Funktion nach links suchen, und das Einfügen von Spalten bricht sie nicht. Genaue Übereinstimmung ist der Standard.
Beispiel: Mit XLOOKUP nach links suchen
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Produkt-ID | Produkt | Preis | Bestand | ID der Tastatur | |
| 2 | P-101 | Schreibtischlampe | 24.5 | 40 | P-104 | |
| 3 | P-102 | Bürostuhl | 149 | 12 | ||
| 4 | P-103 | Monitorständer | 39.9 | 25 | ||
| 5 | P-104 | Tastatur | 59 | 0 |
Die ID steht in Spalte A, links vom Namen in Spalte B. SVERWEIS (Englisch: VLOOKUP) kann keine Spalte links von seiner Suchspalte zurückgeben.
Weitere Unterschiede
Fehlende Werte: VLOOKUP gibt #NV aus, weshalb du es in WENNNV (Englisch: IFNA) oder WENNFEHLER (Englisch: IFERROR) einpackst. XLOOKUP hat ein eingebautes 4. Argument für die Meldung.
Richtung: XLOOKUP kann vom letzten Eintrag aus suchen (Suchmodus -1), nützlich für den neuesten Eintrag. VLOOKUP findet nur die erste Übereinstimmung.
Ungefähre Übereinstimmungen: VLOOKUP braucht aufsteigend sortierte Daten. Die Vergleichsmodi -1 und 1 von XLOOKUP funktionieren auch mit unsortierten Daten.
Versionen: XLOOKUP gibt es in Excel 2021, Excel 2024, Microsoft 365 und Excel für das Web. In Excel 2019 oder älter gibt es die Funktion nicht, dort zeigt die Datei #NAME? an. VLOOKUP funktioniert in jeder Version.
Eine einfache Regel
Verwende XVERWEIS (Englisch: XLOOKUP) in neuer Arbeit, wenn alle, die die Datei öffnen, Excel 2021 oder neuer haben. Verwende SVERWEIS (Englisch: VLOOKUP) (oder INDEX mit VERGLEICH (Englisch: MATCH)), wenn die Datei auch in älteren Versionen öffnen muss, und wenn du bestehende VLOOKUP-Formeln pflegst, die weiterhin funktionieren.
Häufige Fehler
FALSCH bei VLOOKUP weglassen. Die Suche wird ungefähr, und sie kann ohne jede Fehlermeldung eine falsche Zeile liefern.
Korrektur: Schreibe immer FALSCH (oder 0) als letztes Argument, außer du willst eine ungefähre Übereinstimmung.
Fest eingetragene Spaltennummern. Wenn du eine Spalte innerhalb der Tabelle einfügst oder löschst, ändert sich, auf welche Spalte die Zahl zeigt.
Korrektur: Verwende XVERWEIS (Englisch: XLOOKUP) oder VERGLEICH (Englisch: MATCH) für die Spaltennummer, damit die Formel den Überschriften folgt.
Häufig gestellte Fragen
Wird VLOOKUP abgeschafft?
Nein. Microsoft behält es der Kompatibilität wegen bei, und es ist nach wie vor das häufigste Nachschlagen in bestehenden Arbeitsmappen. Es lohnt sich weiterhin, es für Tests und gemeinsam genutzte Dateien zu kennen.
Ist XLOOKUP schneller als VLOOKUP?
Bei alltäglichen Tabellen ist der Unterschied nicht spürbar. Wähle nach Flexibilität und danach, welche Excel-Versionen die Datei öffnen müssen.
Verwandte Funktionen
- VLOOKUPVLOOKUP sucht einen Wert in der ersten Spalte einer Tabelle und gibt einen Wert aus derselben Zeile in einer anderen Spalte zurück.
- 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“.
- INDEXINDEX gibt den Wert an einer bestimmten Zeile und Spalte eines Bereichs zurück.
- MATCHMATCH gibt die Position eines Wertes in einer Liste zurück, z.
- IFERRORIFERROR gibt einen Wert deiner Wahl zurück, wenn eine Formel einen Fehler wie #N/A oder #DIV/0! erzeugt, und sonst das normale Ergebnis.