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 | Dynamiske Arrays og Interaktiv Rapportering
Excel Formler

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.

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

I A2 indtastes:

=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

I B2 indtastes:

=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

Kun gyldige regioner kan nu 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;
  • Rullemenuerne opdateres automatisk;
  • Nye regioner og sælgere bliver straks tilgængelige.
Trin 8 Test avanceret UNIQUE-logik
expand arrow

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?

question mark

Hvorfor er fri tekstindtastning 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 2. 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 2. Kapitel 5
some-alt