Creating a Relational Model
Swipe um das Menü anzuzeigen
Derzeit befinden sich die Produktpreise direkt in der Umsatzberechnung. In diesem Kapitel werden die Preise 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 zentrale Quelle für Produktpreise.
XLOOKUP-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. Einige 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 Tabellenblatt 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 Products-Tabelle.
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 die temporäre Nachschlagespalte, falls erforderlich. Behalten Sie nur die endgültige Umsatzspalte.
1. Warum werden die Produktpreise 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