Strukturering af unikke lister
Stryg for at vise menuen
Fri tekstindtastning forstyrrer ofte dynamiske formler, fordi rapporteringssystemer er afhængige af nøjagtige match. I dette kapitel oprettes kontrollerede indtastningslister ved hjælp af UNIQUE og Datavalidering.
UNIQUE-struktur
=UNIQUE(array, [by_col], [exactly_once])
array: datasæt, der evalueres;[by_col]: styrer orientering;[exactly_once]: styrer håndtering af dubletter;FALSE: returnerer én forekomst af hver værdi;TRUE: returnerer kun værdier, der optræder præcis én gang.
Formel anvendt i dette kapitel:
=UNIQUE(Sales_Data[Region])
Dette opretter en dynamisk liste over unikke regioner fra datasættet.
Opret et nyt regneark med navnet:
Reference_Lists
Tilføj følgende overskrifter:
| Celle | Værdi |
|---|---|
| A1 | Regioner |
| B1 | Sælgere |
I A2 indtastes:
=UNIQUE(Sales_Data[Region])
Listen opdateres automatisk, når nye regioner tilføjes til Sales_Data.
Kopier følgende rækker ind i 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
Bemærk, at nye regioner automatisk vises i udløbsområdet.
I B2 indtastes:
=UNIQUE(Sales_Data[Sales_Rep])
Hver sælger vises kun én gang uanset antal transaktioner.
Vælg kolonnen Region i Sales_Data.
Anvend Datavalidering:
Allow: List
Brug følgende kilde:
=Reference_Lists!$A$2:$A$10000
Kun gyldige regioner kan nu vælges.
Vælg kolonnen Sales_Rep.
Anvend Datavalidering med:
=Reference_Lists!$B$2:$B$10000
Tilføj yderligere rækker i Sales_Data.
Bemærk at:
- Referencelisterne opdateres automatisk;
- Rullemenuerne opdateres automatisk;
- Nye regioner og sælgere bliver straks tilgængelige.
I Reference_Lists indtastes:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Dette returnerer kun værdier, der optræder præcis én gang i datasættet.
1. Hvorfor er fri tekstindtastning problematisk i dynamiske Excel-rapporteringssystemer?
2. Hvad er den primære fordel ved at bruge UNIQUE med strukturerede tabelreferencer?
3. Hvad gør det, hvis man sætter det tredje argument i UNIQUE til TRUE?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat