Yksilöllisten luetteloiden jäsentäminen
Pyyhkäise näyttääksesi valikon
Vapaa tekstisyöte rikkoo usein dynaamiset kaavat, koska raportointijärjestelmät perustuvat täsmällisiin osumiin. 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 jokaisesta arvosta yhden esiintymän;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 uniikeista alueista tietojoukosta.
Luo uusi laskentataulukko nimeltä:
Reference_Lists
Lisää seuraavat otsikot:
| Solu | Arvo |
|---|---|
| A1 | Regions |
| B1 | Sales Reps |
Kirjoita soluun A2:
=UNIQUE(Sales_Data[Region])
Luettelo päivittyy automaattisesti, kun uusia alueita lisätään taulukkoon Sales_Data.
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.
Kirjoita soluun B2:
=UNIQUE(Sales_Data[Sales_Rep])
Jokainen myyjä näkyy vain kerran riippumatta tapahtumien määrästä.
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
Nyt voidaan valita vain kelvollisia alueita.
Valitse Sales_Rep-sarake.
Ota tietojen validointi käyttöön käyttäen:
=Reference_Lists!$B$2:$B$10000
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.
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 UNIQUE-funktion tärkein etu käytettäessä sitä rakenteisten taulukkoviittausten kanssa?
3. Mitä tapahtuu, kun UNIQUE-funktion kolmas argumentti asetetaan arvoon TRUE?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme