Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Strukturering af unikke lister | Sektion
Excel Dynamiske Arrays til Forretningsanalyse

Strukturering af unikke lister

Stryg for at vise menuen

Fri tekstinput forstyrrer ofte dynamiske formler, fordi rapporteringssystemer er afhængige af nøjagtige match. I dette kapitel oprettes kontrollerede inputlister 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.

Trin 1 Opret referenceskemaet
expand arrow

Opret et nyt regneark med navnet:

Reference_Lists

Tilføj følgende overskrifter:

CelleVærdi
A1Regioner
B1Sælgere
Trin 2 Generér regionslisten
expand arrow

Skriv i A2:

=UNIQUE(Sales_Data[Region])

Listen opdateres automatisk, når nye regioner tilføjes til Sales_Data.

Trin 3 Tilføj nye datasætsrækker
expand arrow

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.

Trin 4 Generér sælgerlisten
expand arrow

Skriv i B2:

=UNIQUE(Sales_Data[Sales_Rep])

Hver sælger vises kun én gang uanset antal transaktioner.

Trin 5 Anvend datavalidering på regioner
expand arrow

Vælg kolonnen Region i Sales_Data.

Anvend Datavalidering:

Allow: List

Brug følgende kilde:

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

Nu kan kun gyldige regioner vælges.

Trin 6 Anvend datavalidering på sælgere
expand arrow

Vælg kolonnen Sales_Rep. Anvend Datavalidering med:

=Reference_Lists!$B$2:$B$10000
Trin 7 Test dynamiske opdateringer
expand arrow

Tilføj yderligere rækker i Sales_Data.

Bemærk at:

  • Referencelisterne opdateres automatisk;
  • Dropdown-menuerne opdateres automatisk;
  • Nye regioner og sælgere bliver straks tilgængelige.
Trin 8 Test avanceret UNIQUE-logik
expand arrow

Skriv i Reference_Lists:

=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 tekstinput 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?

question mark

Hvorfor er fri tekstinput problematisk i dynamiske Excel-rapporteringssystemer?

Vælg det korrekte svar

question mark

Hvad er den primære fordel ved at bruge UNIQUE med strukturerede tabelreferencer?

Vælg det korrekte svar

question mark

Hvad gør det, hvis man sætter det tredje argument i UNIQUE til TRUE?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 5
some-alt