Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Structuring Unique Lists | Excel-kaavat
Excel-kaavat

Structuring Unique Lists

Pyyhkäise näyttääksesi valikon

Vapaa tekstisyöte rikkoo usein dynaamiset kaavat, koska raportointijärjestelmät perustuvat täsmällisiin arvoihin. Tässä luvussa luodaan hallittuja syöttöluetteloita käyttämällä UNIQUE-funktiota ja tietojen validointia.

UNIQUE-rakenne

=UNIQUE(array, [by_col], [exactly_once])
  • array: arvioitava tietojoukko;
  • [by_col]: ohjaa suuntaa;
  • [exactly_once]: ohjaa kaksoiskappaleiden käsittelyä;
  • FALSE: palauttaa yhden esiintymän kutakin arvoa kohden;
  • TRUE: palauttaa vain arvot, jotka esiintyvät täsmälleen kerran.

Tässä luvussa käytetty kaava:

=UNIQUE(Sales_Data[Region])

Tämä luo dynaamisen luettelon tietojoukon ainutlaatuisista alueista.

Vaihe 1 Luo viitetaulukko
expand arrow

Luo uusi laskentataulukko nimeltä:

Reference_Lists

Lisää seuraavat otsikot:

SoluArvo
A1Regions
B1Sales Reps
Vaihe 2 Luo alueiden luettelo
expand arrow

Kirjoita soluun A2:

=UNIQUE(Sales_Data[Region])

Luettelo päivittyy automaattisesti, kun uusia alueita lisätään taulukkoon Sales_Data.

Vaihe 3 Lisää uusia tietorivejä
expand arrow

Kopioi seuraavat rivit taulukkoon Sales_Data:

21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2

Huomaa, että uudet alueet ilmestyvät automaattisesti valuma-alueelle.

Vaihe 4 Luo myyjien luettelo
expand arrow

Kirjoita soluun B2:

=UNIQUE(Sales_Data[Sales_Rep])

Jokainen myyjä näkyy vain kerran riippumatta tapahtumien määrästä.

Vaihe 5 Ota tietojen validointi käyttöön alueille
expand arrow

Valitse Region-sarake taulukosta Sales_Data.

Ota käyttöön tietojen validointi:

Allow: List

Käytä seuraavaa lähdettä:

=Reference_Lists!$A$2:$A$10000

Vain sallitut alueet voidaan nyt valita.

Vaihe 6 Ota tietojen validointi käyttöön myyjille
expand arrow

Valitse Sales_Rep-sarake. Ota tietojen validointi käyttöön käyttäen:

=Reference_Lists!$B$2:$B$10000
Vaihe 7 Testaa dynaamiset päivitykset
expand arrow

Lisää lisää rivejä taulukkoon Sales_Data.

Huomaa, että:

  • Viitelistat päivittyvät automaattisesti;
  • Pudotusvalikot päivittyvät automaattisesti;
  • Uudet alueet ja myyjät tulevat heti saataville.
Vaihe 8 Testaa kehittynyt UNIQUE-logiikka
expand arrow

Kirjoita taulukkoon Reference_Lists:

=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)

Tämä palauttaa vain arvot, jotka esiintyvät täsmälleen kerran tietojoukossa.

1. Miksi vapaa tekstisyöte on ongelmallista dynaamisissa Excel-raportointijärjestelmissä?

2. Mikä on tärkein etu käytettäessä UNIQUE-funktiota rakenteisten taulukkoviittausten kanssa?

3. Mitä tapahtuu, kun UNIQUE-funktion kolmas argumentti asetetaan arvoon TRUE?

question mark

Miksi vapaa tekstisyöte on ongelmallista dynaamisissa Excel-raportointijärjestelmissä?

Valitse oikea vastaus

question mark

Mikä on tärkein etu käytettäessä UNIQUE-funktiota rakenteisten taulukkoviittausten kanssa?

Valitse oikea vastaus

question mark

Mitä tapahtuu, kun UNIQUE-funktion kolmas argumentti asetetaan arvoon TRUE?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 11
some-alt