Oprettelse af en Relationel Model
Stryg for at vise menuen
Lige nu er produktpriserne placeret 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 foretages é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.
Formel-argumentseparatorer i Excel kan variere afhængigt af dine regionale indstillinger og Excel-lokalisering. Nogle versioner bruger komma , mens andre bruger semikolon ;. Hvis en formel ikke fungerer korrekt, så prøv at udskifte separatoren tilsvarende.
Opret et nyt regneark med navnet:
Products
Tilføj følgende kolonner:
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 |
Markér datasættet og tryk:
Ctrl + T
Bekræft at tabellen indeholder overskrifter.
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.
Ændr en af priserne i Products-tabellen.
Bemærk at værdien opdateres automatisk i Sales_Data.
Erstat den tidligere formel med:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): henter produktprisen;G2: antal enheder.
Slet den midlertidige kolonne til opslag om 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 Revenue ved hjælp af XLOOKUP i stedet for at gemme Price direkte i Sales_Data?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Oprettelse af en Relationel Model
Lige nu er produktpriserne placeret 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 foretages é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.
Formel-argumentseparatorer i Excel kan variere afhængigt af dine regionale indstillinger og Excel-lokalisering. Nogle versioner bruger komma , mens andre bruger semikolon ;. Hvis en formel ikke fungerer korrekt, så prøv at udskifte separatoren tilsvarende.
Opret et nyt regneark med navnet:
Products
Tilføj følgende kolonner:
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 |
Markér datasættet og tryk:
Ctrl + T
Bekræft at tabellen indeholder overskrifter.
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.
Ændr en af priserne i Products-tabellen.
Bemærk at værdien opdateres automatisk i Sales_Data.
Erstat den tidligere formel med:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): henter produktprisen;G2: antal enheder.
Slet den midlertidige kolonne til opslag om nødvendigt. Behold kun den endelige omsætningskolonne.
Tak for dine kommentarer!