Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppretting av en relasjonsmodell | Data Foundations and Excel Essentials
Excel-formler

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.
Steg 1 Opprett Products-arket
expand arrow

Opprett et nytt regneark med navnet:

Products

Legg til følgende kolonner:

Product
Category
Cost
Price
Steg 2 Legg til produktdata
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Steg 3 Konverter datasettet til en Excel-tabell
expand arrow

Marker datasettet og trykk:

Ctrl + T

Bekreft at tabellen inneholder overskrifter.

Steg 4 Opprett det første oppslaget
expand arrow

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.

Steg 5 Test forbindelsen
expand arrow

Endre en av prisene i Products-tabellen.

Legg merke til at verdien oppdateres automatisk i Sales_Data.

Steg 6 Bygg inntektsformelen
expand arrow

Bytt ut den forrige formelen med:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): henter produktprisen;
  • G2: antall enheter.
Steg 7 Rydd datasettet
expand arrow

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?

question mark

Hvorfor lagres produktpriser i en egen Products-tabell?

Velg det helt riktige svaret

question mark

Hva representerer Products!D:D?

Velg det helt riktige svaret

question mark

Hvorfor beregnes inntekt ved å bruke XLOOKUP i stedet for å lagre pris direkte i Sales_Data?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 2
some-alt