Suchen und Nachschlagen
VLOOKUP
Definition
VLOOKUP durchsucht die erste Spalte einer Tabelle nach einem Schlüssel und gibt einen Wert aus einer anderen Spalte derselben Zeile zurück.
Syntax
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Argumente
| Argument | Bedeutung |
|---|---|
lookup_value |
Der gesuchte Schlüssel, zum Beispiel ein in Anführungszeichen eingegebener Code oder ein Code in einer Zelle. |
table_array |
Der Zellblock, der durchsucht wird. Der Schlüssel muss in seiner äußersten linken Spalte stehen. |
col_index_num |
Welche Spalte der Tabelle zurückgegeben wird, wobei die äußerste linke als 1 zählt. |
range_lookup |
Verwenden Sie FALSE für eine exakte Übereinstimmung. TRUE oder Weglassen erlaubt eine ungefähre Suche in sortierten Daten. |
Durchgerechnetes Beispiel
Ein kleines Geschäft speichert Produktcodes, Namen und Preise in A2:C4.
| A: Code | B: Produkt | C: Preis |
|---|---|---|
| P-310 | Lampe | 36 |
| P-455 | Regal | 58 |
| P-782 | Stuhl | 91 |
Formel: =VLOOKUP("P-455",A2:C4,3,FALSE)
Ergebnis: 58. Der Code P-455 steht in Zeile 3 des Tabellenblatts, und Spalte 3 dieser Zeile enthält den Preis 58.
Übung
Der Bereich A2:C4 enthält Mitarbeiterdaten: E-05, Mira, Lisbon; E-12, Tomas, Prague; und E-19, Ines, Madrid. Schreiben Sie eine Formel mit exakter Übereinstimmung, die die Stadt für E-12 zurückgibt.
- Schreiben Sie in D2 eine VLOOKUP-Formel mit exakter Übereinstimmung, die die Stadt für E-12 aus A2:C4 zurückgibt.
- D2 soll die Stadt für E-12 anzeigen.
Verwandte Funktionen
INDEX und MATCH können dieselbe Art von Suche ausführen, und anders als VLOOKUP können sie einen Wert aus einer Spalte links vom Schlüssel zurückgeben.
Häufiger Fehler
Nach einem Schlüssel zu suchen, der nicht in der äußersten linken Spalte von table_array steht; VLOOKUP schaut nie nach links, daher lautet das Ergebnis #N/A.