FormulaCamp
Alle Excel-Anleitungen
Praktischer Excel-Ratgeber

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.

Beispieltabelle: Produktsuche
ABCDEF
1IDProductPriceFind IDPrice
2P-1Lamp18P-2
3P-2Chair24
4P-3Desk55
5P-4Shelf32
Noch nicht gelöst.

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.

Tabellenblatt: Orders
A
1Product ID
2P-2
3P-9
Tabellenblatt: Product List
ABC
1IDProductPrice
2P-1Lamp18
3P-2Chair24
4P-3Desk55
FormelErgebnis
=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)