Creating a Relational Model
Swipe um das Menü anzuzeigen
Derzeit befindet sich die Produktpreisgestaltung direkt in der Umsatzberechnung. In diesem Kapitel wird die Preisgestaltung in eine separate Tabelle ausgelagert und beide Tabellenblätter mit XLOOKUP verbunden.
Modellstruktur
Sales_Data: Transaktionsdaten;Products: Produktpreisdaten;- Produktpreise sollten in einer separaten Nachschlagetabelle gespeichert werden;
- Preisaktualisierungen sollten an einem zentralen Ort erfolgen.
Diese Struktur schafft eine einzige, verlässliche Quelle für Produktpreise.
XVERWEIS-Struktur
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: gesuchter Wert;lookup_array: Bereich, in dem Excel sucht;return_array: Wert, der aus der passenden Zeile zurückgegeben wird.
Die Argumenttrennzeichen in Excel-Formeln können je nach Regionseinstellung und Excel-Lokalisierung variieren. Manche Versionen verwenden Kommas ,, andere Semikolons ;. Falls eine Formel nicht korrekt funktioniert, versuchen Sie, das Trennzeichen entsprechend zu ersetzen.
Erstellen Sie ein neues Arbeitsblatt mit dem Namen:
Products
Fügen Sie die folgenden Spalten hinzu:
Product
Category
Cost
Price
| Product | Category | Cost | Price |
|---|---|---|---|
| Laptop | Tech | 900 | 1500 |
| Monitor | Tech | 240 | 400 |
| Keyboard | Tech | 70 | 120 |
| Mouse | Tech | 25 | 40 |
| Phone | Tech | 480 | 800 |
| Tablet | Tech | 360 | 600 |
Markieren Sie den Datensatz und drücken Sie:
Ctrl + T
Bestätigen Sie, dass die Tabelle Überschriften enthält.
Wechseln Sie zurück zum Blatt Sales_Data.
Geben Sie in H2 Folgendes ein:
=XLOOKUP(D2, Products!A:A, Products!D:D)
D2: Produktname;Products!A:A: Nachschlagespalte;Products!D:D: Rückgabespalte.
Drücken Sie Enter.
Ändern Sie einen der Preise in der Tabelle Products.
Beachten Sie, dass sich der Wert in Sales_Data automatisch aktualisiert.
Ersetzen Sie die vorherige Formel durch:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): ruft den Produktpreis ab;G2: Einheitenwert.
Löschen Sie bei Bedarf die temporäre Nachschlagespalte. Behalten Sie nur die finale Umsatzspalte.
1. Warum wird die Produktpreisgestaltung in einer separaten Products-Tabelle gespeichert?
2. Was stellt Products!D:D dar?
3. Warum wird der Umsatz mit XLOOKUP berechnet, anstatt den Preis direkt in Sales_Data zu speichern?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen