Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Relaatiomallin luominen | Datan Perusteet ja Excelin Olennaiset Taidot
Excel-kaavat

Relaatiomallin luominen

Pyyhkäise näyttääksesi valikon

Tällä hetkellä tuotteen hinnoittelu on suoraan osana Revenue-laskentaa. Tässä luvussa siirretään hinnat erilliseen taulukkoon ja yhdistetään molemmat taulukot käyttämällä XLOOKUP-funktiota.

Mallin rakenne

  • Sales_Data: tapahtumatiedot;
  • Products: tuotteen hinnoittelutiedot;
  • Tuotteiden hinnat tulee olla erillisessä hakutaulukossa;
  • Hinnoittelupäivitykset tehdään yhdessä keskitetysti.

Tämä rakenne mahdollistaa yhden totuuden lähteen tuotteen hinnoittelulle.

XLOOKUP-rakenne

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: etsittävä arvo;
  • lookup_array: alue, josta Excel etsii;
  • return_array: palautettava arvo vastaavalta riviltä.
Vaihe 1 Luo Products-taulukko
expand arrow

Luo uusi taulukko nimeltä:

Products

Lisää seuraavat sarakkeet:

Product
Category
Cost
Price
Vaihe 2 Lisää tuotetiedot
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Vaihe 3 Muunna aineisto Excel-taulukoksi
expand arrow

Valitse aineisto ja paina:

Ctrl + T

Varmista, että taulukossa on otsikot.

Vaihe 4 Luo ensimmäinen haku
expand arrow

Palaa Sales_Data-taulukkoon.

Kirjoita soluun H2:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: tuotteen nimi;
  • Products!A:A: hakusarakke;
  • Products!D:D: palautettava sarake.

Paina Enter.

Vaihe 5 Testaa yhteys
expand arrow

Muuta yhtä hintaa Products-taulukossa.

Huomaa, että arvo päivittyy automaattisesti Sales_Data-taulukossa.

Vaihe 6 Rakenna Revenue-kaava
expand arrow

Korvaa aiempi kaava seuraavalla:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): hakee tuotteen hinnan;
  • G2: yksikkömäärä.
Vaihe 7 Siivoa aineisto
expand arrow

Poista väliaikainen haku-sarake tarvittaessa. Säilytä vain lopullinen Revenue-sarake.

1. Miksi tuotteen hinnoittelu tallennetaan erilliseen Products-taulukkoon?

2. Mitä Products!D:D edustaa?

3. Miksi liikevaihto lasketaan käyttämällä XLOOKUP-funktiota sen sijaan, että hinta tallennettaisiin suoraan Sales_Data-tauluun?

question mark

Miksi tuotteen hinnoittelu tallennetaan erilliseen Products-taulukkoon?

Valitse oikea vastaus

question mark

Mitä Products!D:D edustaa?

Valitse oikea vastaus

question mark

Miksi liikevaihto lasketaan käyttämällä XLOOKUP-funktiota sen sijaan, että hinta tallennettaisiin suoraan Sales_Data-tauluun?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 2
some-alt