Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapa en relationsmodell | Sektion
Moderna Excel-formler för affärsanalys

Skapa en relationsmodell

Svep för att visa menyn

Just nu finns produktpriser direkt i intäktsberäkningen. I detta kapitel flyttas prissättningen till en separat tabell och båda bladen kopplas samman med hjälp av XLOOKUP.

Modellstruktur

  • Sales_Data: transaktionsdata;
  • Products: produktprisinformation;
  • Produktpriser ska finnas i en separat uppslagstabell;
  • Prisuppdateringar ska ske på en central plats.

Denna struktur skapar en enda sanningskälla för produktpriser.

XLOOKUP-struktur

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: värdet som söks;
  • lookup_array: var Excel söker;
  • return_array: värdet som returneras från den matchande raden.
Note
Notering

Formelargumentens avgränsare i Excel kan variera beroende på dina regioninställningar och Excels lokalisering. Vissa versioner använder kommatecken , medan andra använder semikolon ;. Om en formel inte fungerar korrekt, prova att byta ut avgränsaren därefter.

Steg 1 Skapa Products-bladet
expand arrow

Skapa ett nytt kalkylblad med namnet:

Products

Lägg till följande kolumner:

Product
Category
Cost
Price
Steg 2 Lägg till produktdata
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Steg 3 Konvertera datamängden till en Excel-tabell
expand arrow

Markera datamängden och tryck:

Ctrl + T

Bekräfta att tabellen innehåller rubriker.

Steg 4 Skapa den första uppslagsfunktionen
expand arrow

Gå tillbaka till bladet Sales_Data.

I cell H2, skriv:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: produktnamn;
  • Products!A:A: uppslagskolumn;
  • Products!D:D: returkolumn.

Tryck på Enter.

Steg 5 Testa kopplingen
expand arrow

Ändra ett av priserna i tabellen Products.

Observera att värdet uppdateras automatiskt i Sales_Data.

Steg 6 Bygg intäktsformeln
expand arrow

Byt ut den tidigare formeln mot:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): hämtar produktpriset;
  • G2: antal enheter.
Steg 7 Rensa datamängden
expand arrow

Ta bort den tillfälliga kolumnen för endast uppslag om det behövs. Behåll endast den slutliga intäktskolumnen.

1. Varför lagras produktpriser i en separat Products-tabell?

2. Vad representerar Products!D:D?

3. Varför beräknas Revenue med hjälp av XLOOKUP istället för att lagra Price direkt i Sales_Data?

question mark

Varför lagras produktpriser i en separat Products-tabell?

Vänligen välj det korrekta svaret

question mark

Vad representerar Products!D:D?

Vänligen välj det korrekta svaret

question mark

Varför beräknas Revenue med hjälp av XLOOKUP istället för att lagra Price direkt i Sales_Data?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Skapa en relationsmodell

Just nu finns produktpriser direkt i intäktsberäkningen. I detta kapitel flyttas prissättningen till en separat tabell och båda bladen kopplas samman med hjälp av XLOOKUP.

Modellstruktur

  • Sales_Data: transaktionsdata;
  • Products: produktprisinformation;
  • Produktpriser ska finnas i en separat uppslagstabell;
  • Prisuppdateringar ska ske på en central plats.

Denna struktur skapar en enda sanningskälla för produktpriser.

XLOOKUP-struktur

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: värdet som söks;
  • lookup_array: var Excel söker;
  • return_array: värdet som returneras från den matchande raden.
Note
Notering

Formelargumentens avgränsare i Excel kan variera beroende på dina regioninställningar och Excels lokalisering. Vissa versioner använder kommatecken , medan andra använder semikolon ;. Om en formel inte fungerar korrekt, prova att byta ut avgränsaren därefter.

Steg 1 Skapa Products-bladet
expand arrow

Skapa ett nytt kalkylblad med namnet:

Products

Lägg till följande kolumner:

Product
Category
Cost
Price
Steg 2 Lägg till produktdata
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Steg 3 Konvertera datamängden till en Excel-tabell
expand arrow

Markera datamängden och tryck:

Ctrl + T

Bekräfta att tabellen innehåller rubriker.

Steg 4 Skapa den första uppslagsfunktionen
expand arrow

Gå tillbaka till bladet Sales_Data.

I cell H2, skriv:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: produktnamn;
  • Products!A:A: uppslagskolumn;
  • Products!D:D: returkolumn.

Tryck på Enter.

Steg 5 Testa kopplingen
expand arrow

Ändra ett av priserna i tabellen Products.

Observera att värdet uppdateras automatiskt i Sales_Data.

Steg 6 Bygg intäktsformeln
expand arrow

Byt ut den tidigare formeln mot:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): hämtar produktpriset;
  • G2: antal enheter.
Steg 7 Rensa datamängden
expand arrow

Ta bort den tillfälliga kolumnen för endast uppslag om det behövs. Behåll endast den slutliga intäktskolumnen.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 2
some-alt