Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse af en Relationel Model | Data Foundations and Excel Essentials
Excel Formler

Oprettelse af en Relationel Model

Stryg for at vise menuen

Lige nu findes produktpriser direkte i omsætningsberegningen. I dette kapitel flyttes priserne til en separat tabel, og begge ark forbindes ved hjælp af XLOOKUP.

Modelstruktur

  • Sales_Data: transaktionsdata;
  • Products: produktprisdata;
  • Produktpriser skal placeres i en separat opslagstabel;
  • Prisopdateringer skal ske ét centralt sted.

Denne struktur skaber én sandhedskilde for produktpriser.

XLOOKUP-struktur

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: værdien der søges efter;
  • lookup_array: hvor Excel søger;
  • return_array: værdien der returneres fra den matchende række.
Trin 1 Opret Products-arket
expand arrow

Opret et nyt regneark med navnet:

Products

Tilføj følgende kolonner:

Product
Category
Cost
Price
Trin 2 Tilføj produktdata
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Trin 3 Konverter datasættet til en Excel-tabel
expand arrow

Markér datasættet og tryk:

Ctrl + T

Bekræft at tabellen indeholder overskrifter.

Trin 4 Opret det første opslag
expand arrow

Gå tilbage til arket Sales_Data.

I celle H2, skriv:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: produktnavn;
  • Products!A:A: opslagsspalte;
  • Products!D:D: returspalte.

Tryk Enter.

Trin 5 Test forbindelsen
expand arrow

Ændr en af priserne i tabellen Products.

Bemærk at værdien opdateres automatisk i Sales_Data.

Trin 6 Byg omsætningsformlen
expand arrow

Erstat den tidligere formel med:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): henter produktprisen;
  • G2: antal enheder.
Trin 7 Ryd datasættet
expand arrow

Slet den midlertidige kolonne til kun-opslag hvis nødvendigt. Behold kun den endelige omsætningskolonne.

1. Hvorfor gemmes produktpriser i en separat Products-tabel?

2. Hvad repræsenterer Products!D:D?

3. Hvorfor beregnes omsætning ved hjælp af XLOOKUP i stedet for at gemme prisen direkte i Sales_Data?

question mark

Hvorfor gemmes produktpriser i en separat Products-tabel?

Vælg det korrekte svar

question mark

Hvad repræsenterer Products!D:D?

Vælg det korrekte svar

question mark

Hvorfor beregnes omsætning ved hjælp af XLOOKUP i stedet for at gemme prisen direkte i Sales_Data?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 2
some-alt