Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Creating a Relational Model | Daten-Grundlagen und Excel-Grundlagen
Excel-Formeln

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 zentrale Quelle für Produktpreise.

XVERGLEICH-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.
Schritt 1: Erstellen des Produkttabellenblatts
expand arrow

Erstellen Sie ein neues Arbeitsblatt mit dem Namen:

Products

Fügen Sie die folgenden Spalten hinzu:

Product
Category
Cost
Price
Schritt 2: Hinzufügen der Produktdaten
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Schritt 3: Umwandeln des Datensatzes in eine Excel-Tabelle
expand arrow

Markieren Sie den Datensatz und drücken Sie:

Ctrl + T

Bestätigen Sie, dass die Tabelle Überschriften enthält.

Schritt 4: Erstellen der ersten Nachschlagefunktion
expand arrow

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 die Eingabetaste.

Schritt 5: Verbindung testen
expand arrow

Ändern Sie einen der Preise in der Products-Tabelle.

Beachten Sie, dass sich der Wert in Sales_Data automatisch aktualisiert.

Schritt 6: Erstellen der Umsatzformel
expand arrow

Ersetzen Sie die vorherige Formel durch:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): ruft den Produktpreis ab;
  • G2: Einheitenwert.
Schritt 7: Datensatz bereinigen
expand arrow

Löschen Sie bei Bedarf die temporäre Nachschlagespalte. Behalten Sie nur die endgültige 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?

question mark

Warum wird die Produktpreisgestaltung in einer separaten Products-Tabelle gespeichert?

Wählen Sie die richtige Antwort aus

question mark

Was stellt Products!D:D dar?

Wählen Sie die richtige Antwort aus

question mark

Warum wird der Umsatz mit XLOOKUP berechnet, anstatt den Preis direkt in Sales_Data zu speichern?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2

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 2
some-alt