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ä.
Luo uusi taulukko nimeltä:
Products
Lisää seuraavat sarakkeet:
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 |
Valitse aineisto ja paina:
Ctrl + T
Varmista, että taulukossa on otsikot.
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.
Muuta yhtä hintaa Products-taulukossa.
Huomaa, että arvo päivittyy automaattisesti Sales_Data-taulukossa.
Korvaa aiempi kaava seuraavalla:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): hakee tuotteen hinnan;G2: yksikkömäärä.
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?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme