Wert aus anderem Tabellenblatt suchen
Suchen Sie Werte aus einem anderen Excel-Tabellenblatt mit XLOOKUP, INDEX und MATCH oder VLOOKUP und behandeln Sie fehlende Treffer sichtbar.
XLOOKUP über Tabellenblätter
Ein Blattname steht vor dem Zellbereich und wird mit einem Ausrufezeichen getrennt. Blattnamen mit Leerzeichen benötigen einfache Anführungszeichen.
Ein ausdrücklicher Wert für fehlende Treffer macht Lücken sichtbar, ohne andere Fehler pauschal zu verstecken.
Alternativen für ältere Arbeitsmappen
INDEX mit MATCH ist flexibel; VLOOKUP verlangt den Suchschlüssel in der ersten Spalte des Tabellenbereichs.
Beide Varianten liefern denselben Wert; INDEX mit MATCH ist zudem unabhängig von der Spaltenposition des Suchschlüssels.
Bezüge stabil halten
Absolute Bezüge verhindern, dass der Quellbereich beim Kopieren verrutscht.
Strukturierte Tabellenbezüge wachsen bei neuen Zeilen mit und sind für wiederkehrende Importe oft leichter zu warten.
Ihre Aufgabe
Geben Sie in F2 den Preis zur ID aus E2 zurück. In Excel könnte die Tabelle A:C auch auf einem anderen Tabellenblatt stehen.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | ID | Product | Price | Find ID | Price | |
| 2 | P-1 | Lamp | 18 | P-2 | ||
| 3 | P-2 | Chair | 24 | |||
| 4 | P-3 | Desk | 55 | |||
| 5 | P-4 | Shelf | 32 |
Lösung: =XLOOKUP(E2,A2:A5,C2:C5,"Not found")
Geprüftes Beispiel
Die Bestellungen enthalten die IDs; die Preise stehen auf einem zweiten Blatt namens „Product List“, daher brauchen alle Bezüge Anführungszeichen. P-9 steht nicht in der Liste.
| A | |
|---|---|
| 1 | Product ID |
| 2 | P-2 |
| 3 | P-9 |
| A | B | C | |
|---|---|---|---|
| 1 | ID | Product | Price |
| 2 | P-1 | Lamp | 18 |
| 3 | P-2 | Chair | 24 |
| 4 | P-3 | Desk | 55 |
| Formel | Ergebnis |
|---|---|
=XLOOKUP(A2,'Product List'!$A$2:$A$4,'Product List'!$C$2:$C$4,"Not found") | 24 |
=XLOOKUP(A3,'Product List'!$A$2:$A$4,'Product List'!$C$2:$C$4,"Not found") | "Not found" |
=VLOOKUP(A2,'Product List'!$A$2:$C$4,3,FALSE) | 24 |
=INDEX('Product List'!$B$2:$B$4,MATCH(A2,'Product List'!$A$2:$A$4,0)) | "Chair" |
=SUM('Product List'!$C$2:$C$4) | 97 |
Typische Fehler
- Quellbereiche beim Kopieren verrutschen lassen.
- Doppelte Schlüssel im Quellblatt ignorieren.
- Alle Fehler mit IFERROR verdecken.
Häufige Fragen
Wie schreibe ich einen Blattnamen mit Leerzeichen?
Setzen Sie ihn in einfache Anführungszeichen, etwa 'Product List'!A:A.
Warum erscheint #N/A?
Der Schlüssel fehlt oder unterscheidet sich durch Datentyp, Leerzeichen oder Zeichen.
Kann ich die Bereiche automatisch erweitern?
Ja. Verwenden Sie eine formatierte Tabelle und strukturierte Bezüge.
Das Gelernte üben
Weiter mit einer geprüften englischen FormulaCamp-Lektion: A Lookup Table on Another Sheet (Englisch) Kostenlos
Kostenlose Lektion öffnen (Englisch)