Oppretting av en relasjonsmodell
Sveip for å vise menyen
Akkurat nå ligger produktpriser direkte inne i inntektsberegningen. I dette kapittelet flyttes prisene til en egen tabell, og begge arkene kobles sammen ved hjelp av XLOOKUP.
Modellstruktur
Sales_Data: transaksjonsdata;Products: produktprisdata;- Produktpriser skal ligge i en egen oppslagstabell;
- Prisoppdateringer skal gjøres på ett sentralt sted.
Denne strukturen gir én sannhetskilde for produktpriser.
XLOOKUP-struktur
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: verdien som søkes etter;lookup_array: hvor Excel søker;return_array: verdien som returneres fra samsvarende rad.
Opprett et nytt regneark med navnet:
Products
Legg til 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 |
Marker datasettet og trykk:
Ctrl + T
Bekreft at tabellen inneholder overskrifter.
Gå tilbake til Sales_Data-arket.
Skriv inn følgende i H2:
=XLOOKUP(D2, Products!A:A, Products!D:D)
D2: produktnavn;Products!A:A: oppslagskolonne;Products!D:D: returkolonne.
Trykk Enter.
Endre en av prisene i Products-tabellen.
Legg merke til at verdien oppdateres automatisk i Sales_Data.
Bytt ut den forrige formelen med:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): henter produktprisen;G2: antall enheter.
Slett den midlertidige oppslagskolonnen om nødvendig. Behold kun den endelige inntektskolonnen.
1. Hvorfor lagres produktpriser i en egen Products-tabell?
2. Hva representerer Products!D:D?
3. Hvorfor beregnes inntekt ved å bruke XLOOKUP i stedet for å lagre pris direkte i Sales_Data?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår