Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Tabellen mit XLOOKUP Verbinden | Excel-Formulas
Excel-Formeln

Tabellen mit XLOOKUP Verbinden

Swipe um das Menü anzuzeigen

Die Arbeitsmappe enthält jetzt mehrere verbundene Datensätze. In diesem Kapitel wird XLOOKUP verwendet, um Tabellen dynamisch zu verbinden und berechnete Geschäftskennzahlen zu erstellen, ohne Daten zu duplizieren.

Aufbau von XVERWEIS

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])
  • lookup_value: gesuchter Wert;
  • lookup_array: Spalte, in der Excel sucht;
  • return_array: Spalte, aus der das Ergebnis zurückgegeben wird;
  • [if_not_found]: optionaler Rückgabewert, falls nichts gefunden wird.

Formel, die in diesem Kapitel verwendet wird:

=XLOOKUP([@Product], Products[Product], Products[Cost])
  • [@Product]: Produktwert der aktuellen Zeile;
  • Products[Product]: Suchspalte;
  • Products[Cost]: zurückgegebener Kostenwert.

Strukturierte Tabellenverweise

[@Product]
  • @: Kontext der aktuellen Zeile innerhalb einer Excel-Tabelle.

Strukturierte Verweise erweitern sich automatisch zusammen mit dem Datensatz.

Schritt 1 Die Spalte Cost hinzufügen
expand arrow

In Sales_Data eine neue Spalte mit dem Namen erstellen:

Cost

In die erste Zelle der Spalte Cost eingeben:

=XLOOKUP([@Product], Products[Product], Products[Cost])

Enter drücken.

Jedes Produkt erhält nun dynamisch seine Stückkosten aus der Tabelle Products.

Schritt 2 Dynamische Aktualisierungen testen
expand arrow

Einen Produktpreis in der Tabelle Products ändern.

Überprüfen, dass alle zugehörigen Zeilen in Sales_Data automatisch aktualisiert werden.

Schritt 3 Fehlende Produkte testen
expand arrow

Ein Produkt eingeben, das nicht in der Tabelle Products existiert.

Beachten, dass die Suche einen Fehler zurückgibt, was auf eine fehlende Beziehung zwischen den Tabellen hinweist.

Schritt 4 Produktkatalog erweitern
expand arrow

Die folgenden Zeilen in die Tabelle Products einfügen:

Gaming Chair,Gaming,180,350
Gaming Headset,Gaming,45,120
Gaming Mouse,Gaming,30,80
Gaming Keyboard,Gaming,50,130
Gaming Controller,Gaming,35,90
Gaming Mousepad,Gaming,10,30
Gaming Webcam,Gaming,60,150
Gaming Microphone,Gaming,70,180
Capture Card,Gaming,80,200
Gaming Monitor,Gaming,220,480
Desk Lamp,Home Office,15,45
Webcam,Home Office,55,140
USB Hub,Home Office,20,55
Desk Organizer,Home Office,12,35
Monitor Stand,Home Office,25,70
Ergonomic Mouse,Home Office,35,90
Wrist Rest,Home Office,8,25
Cable Management Kit,Home Office,10,30
Desk Mat,Home Office,18,50
Laptop Stand,Home Office,30,75

Die Suchformeln unterstützen die neuen Produkte automatisch, da die Quelldaten als Excel-Tabelle strukturiert sind.

Schritt 5 Neue Verkaufsdaten hinzufügen
expand arrow

Die folgenden Zeilen in Sales_Data einfügen:

15/03/2026,1074,C003,Gaming Chair,North,Ana,2
15/03/2026,1075,C007,Gaming Headset,South,Bruno,4
16/03/2026,1076,C012,Desk Lamp,East,Carla,3
16/03/2026,1077,C018,Gaming Mouse,West,Diego,6
17/03/2026,1078,C022,Laptop,Central,Elena,2
17/03/2026,1079,C031,Desk Organizer,Southwest,Felipe,8
18/03/2026,1080,C005,Gaming Keyboard,North,Gabriela,3
18/03/2026,1081,C014,Monitor Stand,South,Hugo,2
19/03/2026,1082,C028,Gaming Controller,East,Marcos,5
19/03/2026,1083,C041,USB Hub,West,Priya,4
20/03/2026,1084,C009,Gaming Mousepad,Central,Fatima,7
20/03/2026,1085,C033,Webcam,Southwest,Ana,2
21/03/2026,1086,C047,Phone,North,Bruno,3
21/03/2026,1087,C016,Gaming Webcam,South,Carla,1
22/03/2026,1088,C002,Ergonomic Mouse,East,Diego,4
22/03/2026,1089,C025,Keyboard,West,Elena,5
23/03/2026,1090,C038,Wrist Rest,Central,Felipe,6
23/03/2026,1091,C011,Gaming Microphone,Southwest,Gabriela,2
24/03/2026,1092,C044,Cable Management Kit,North,Hugo,10
24/03/2026,1093,C019,Tablet,South,Marcos,2
25/03/2026,1094,C006,Capture Card,East,Priya,1
25/03/2026,1095,C030,Laptop,West,Fatima,3
26/03/2026,1096,C048,Desk Mat,Central,Ana,4
26/03/2026,1097,C013,Gaming Monitor,Southwest,Bruno,2
27/03/2026,1098,C035,Laptop Stand,North,Carla,3
27/03/2026,1099,C021,Mouse,South,Diego,8
28/03/2026,1100,C042,Gaming Chair,East,Elena,1
28/03/2026,1101,C004,Monitor,West,Felipe,2
29/03/2026,1102,C037,Gaming Headset,Central,Gabriela,3
29/03/2026,1103,C050,USB Hub,Southwest,Hugo,5
30/03/2026,1104,C008,Laptop,North,Marcos,4
30/03/2026,1105,C026,Desk Lamp,South,Priya,6
31/03/2026,1106,C015,Gaming Controller,East,Fatima,3
31/03/2026,1107,C039,Monitor Stand,West,Ana,2
01/04/2026,1108,C023,Phone,Central,Bruno,5
01/04/2026,1109,C046,Gaming Keyboard,Southwest,Carla,4
02/04/2026,1110,C001,Wrist Rest,North,Diego,7
02/04/2026,1111,C034,Webcam,South,Elena,2
03/04/2026,1112,C017,Gaming Mousepad,East,Felipe,5
03/04/2026,1113,C029,Desk Mat,West,Gabriela,3
Schritt 6 Die Gewinnformel erstellen
expand arrow

Die Zwischenlogik ersetzen durch:

=[@Revenue]-(XLOOKUP([@Product],Products[Product],Products[Cost],"Product not in system")*[@Units])
  • [@Revenue]: Umsatz der aktuellen Zeile;
  • XLOOKUP(...): ruft Stückkosten ab;
  • [@Units]: verkaufte Menge;
  • "Product not in system": Rückgabewert für fehlende Produkte.
Schritt 7 System validieren
expand arrow

Sowohl Products als auch Sales_Data ändern.

Überprüfen, dass:

  • Kostenwerte automatisch aktualisiert werden;
  • Gewinnberechnungen automatisch aktualisiert werden;
  • Neue Zeilen alle Formeln automatisch übernehmen.

1. Warum wird XLOOKUP in relationalen Excel-Modellen bevorzugt?

2. Was stellt das Symbol @ in Excel-Tabellen dar?

3. Warum wird Daten-Duplikation in relationalen Tabellenkalkulationsmodellen vermieden?

question mark

Warum wird XLOOKUP in relationalen Excel-Modellen bevorzugt?

Wählen Sie die richtige Antwort aus

question mark

Was stellt das Symbol @ in Excel-Tabellen dar?

Wählen Sie die richtige Antwort aus

question mark

Warum wird Daten-Duplikation in relationalen Tabellenkalkulationsmodellen vermieden?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 13

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 13
some-alt