XLOOKUP über zwei Tabellenblätter hinweg nutzen: Ein Schritt-für-Schritt-Tutorial

Melden

Hier ist ein detailliertes Tutorial, wie du den XLOOKUP (im deutschen Excel XVERWEIS) über zwei verschiedene Tabellenblätter hinweg verwendest.


Der XVERWEIS (XLOOKUP) ist eines der leistungsstärksten Werkzeuge in Excel. Er ersetzt den alten SVERWEIS und ist wesentlich flexibler. Oft liegen die Daten, die du suchst, nicht auf demselben Blatt wie deine Auswertung. In diesem Tutorial lernst du, wie du Daten sicher von einem Tabellenblatt in ein anderes ziehst.

Die Ausgangssituation (Beispiel)

Stellen wir uns vor, wir haben eine Excel-Datei mit zwei Tabellenblättern:

  1. Blatt 1: "Bestellungen" – Hier haben wir eine Liste von Produkt-IDs, aber die Preise fehlen.
  2. Blatt 2: "Preise" – Hier ist unsere Stammdatenliste, die jeder Produkt-ID den entsprechenden Preis zuordnet.

Ziel: Wir wollen den Preis aus dem Blatt "Preise" in das Blatt "Bestellungen" übertragen.


Die Syntax des XVERWEIS

Bevor wir starten, hier der Aufbau der Formel: =XVERWEIS(Suchkriterium; Suchmatrix; Rückgabematrix)

  • Suchkriterium: Was suchst du? (z. B. die Produkt-ID in Blatt 1)
  • Suchmatrix: Wo soll Excel danach suchen? (z. B. die Spalte mit IDs in Blatt 2)
  • Rückgabematrix: Welchen Wert soll Excel zurückgeben? (z. B. die Spalte mit Preisen in Blatt 2)

Schritt-für-Schritt-Anleitung

Schritt 1: Die Formel starten

Gehe in das Blatt "Bestellungen" und klicke in die Zelle, in der der Preis erscheinen soll (z. B. Zelle B2). Tippe: =XVERWEIS(

Schritt 2: Das Suchkriterium auswählen

Klicke auf die Zelle in deinem aktuellen Blatt, die den Suchwert enthält (z. B. die Produkt-ID in A2). Deine Formel sieht nun so aus: =XVERWEIS(A2;

Schritt 3: Zur Suchmatrix (anderes Blatt) wechseln

Tippe ein Semikolon (;) und klicke dann unten auf den Reiter des zweiten Tabellenblatts ("Preise"). Markiere dort die Spalte, in der die Produkt-IDs stehen (z. B. Spalte A). Excel schreibt automatisch den Blattnamen in die Formel: =XVERWEIS(A2; 'Preise'!A:A;

Schritt 4: Die Rückgabematrix auswählen

Tippe erneut ein Semikolon (;). Markiere nun im Blatt "Preise" die Spalte, in der die Werte stehen, die du zurückgeben möchtest (z. B. die Preis-Spalte B). Die Formel vervollständigt sich: =XVERWEIS(A2; 'Preise'!A:A; 'Preise'!B:B)

Schritt 5: Bestätigen

Schließe die Klammer ) und drücke Enter. Excel springt automatisch zurück in dein erstes Blatt ("Bestellungen"), und der Preis wird angezeigt.


Praxisbeispiel: Umgang mit Fehlern (Wenn nicht gefunden)

Ein großer Vorteil des XVERWEIS gegenüber dem SVERWEIS ist die integrierte Fehlermeldung. Wenn eine Produkt-ID im zweiten Blatt nicht existiert, zeigt Excel normalerweise #N/V an. Das kannst du verhindern:

Beispiel mit Fehlermeldung: =XVERWEIS(A2; 'Preise'!A:A; 'Preise'!B:B; "Preis fehlt")

  • Das vierte Argument ("Preis fehlt") definiert, was angezeigt werden soll, wenn der Wert nicht gefunden wird.

3 Profi-Tipps für XLOOKUP über Blätter hinweg

  1. Ganze Spalten vs. Bereiche: Wenn du Spalten markierst (z. B. A:A), ist die Formel dynamisch. Wenn du neue Zeilen im Preis-Blatt hinzufügst, erkennt der XVERWEIS diese automatisch.
  2. Zellen fixieren: Wenn du keinen Spaltenbezug (A:A), sondern einen Zellbereich (z. B. A2:A100) nutzt, achte darauf, diesen mit der F4-Taste zu fixieren ($A$2:$A$100), damit sich der Bereich beim Herunterziehen der Formel nicht verschiebt.
  3. Namensmanager nutzen: Um die Formeln lesbarer zu machen, kannst du den Bereich im Blatt "Preise" markieren und ihm einen Namen geben (z. B. "Preisliste"). Die Formel lautet dann einfach: =XVERWEIS(A2; ProduktIDs; Preisliste).

Zusammenfassung

Der XVERWEIS über zwei Blätter funktioniert genau wie auf einem Blatt, mit dem einzigen Unterschied, dass Excel den Namen des Tabellenblatts (gefolgt von einem Ausrufezeichen) vor den Zellbereich setzt. Dies geschieht automatisch, wenn du während der Formeleingabe das Blatt wechselst.

Fertige Formel-Struktur: =XVERWEIS(Suchzelle; 'Anderes Blatt'!Suchspalte; 'Anderes Blatt'!Ergebnisspalte)

0