Strukturering av unika listor
Svep för att visa menyn
Fri textinmatning bryter ofta dynamiska formler eftersom rapportsystem är beroende av exakta matchningar. I detta kapitel skapas kontrollerade inmatningslistor med hjälp av UNIQUE och Dataverifiering.
UNIQUE-struktur
=UNIQUE(array, [by_col], [exactly_once])
array: datamängd som utvärderas;[by_col]: styr orienteringen;[exactly_once]: styr hantering av dubbletter;FALSE: returnerar ett exemplar av varje värde;TRUE: returnerar endast värden som förekommer exakt en gång.
Formel som används i detta kapitel:
=UNIQUE(Sales_Data[Region])
Detta skapar en dynamisk lista med unika regioner från datamängden.
Skapa ett nytt kalkylblad med namnet:
Reference_Lists
Lägg till följande rubriker:
| Cell | Value |
|---|---|
| A1 | Regions |
| B1 | Sales Reps |
I A2, skriv:
=UNIQUE(Sales_Data[Region])
Listan uppdateras automatiskt när nya regioner läggs till i Sales_Data.
Kopiera följande rader till 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
Observera att nya regioner automatiskt visas inom spillområdet.
I B2, skriv:
=UNIQUE(Sales_Data[Sales_Rep])
Varje säljare visas endast en gång oavsett antal transaktioner.
Markera kolumnen Region i Sales_Data.
Tillämpa dataverifiering:
Allow: List
Använd följande källa:
=Reference_Lists!$A$2:$A$10000
Endast giltiga regioner kan nu väljas.
Markera kolumnen Sales_Rep.
Tillämpa dataverifiering med:
=Reference_Lists!$B$2:$B$10000
Lägg till ytterligare rader i Sales_Data.
Observera att:
- Referenslistorna uppdateras automatiskt;
- Rullgardinsmenyerna uppdateras automatiskt;
- Nya regioner och säljare blir omedelbart tillgängliga.
I Reference_Lists, skriv:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Detta returnerar endast värden som förekommer exakt en gång i datamängden.
1. Varför är fri textinmatning problematisk i dynamiska Excel-rapportsystem?
2. Vad är den främsta fördelen med att använda UNIQUE med strukturerade tabellreferenser?
3. Vad innebär det att sätta det tredje argumentet i UNIQUE till TRUE?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Strukturering av unika listor
Fri textinmatning bryter ofta dynamiska formler eftersom rapportsystem är beroende av exakta matchningar. I detta kapitel skapas kontrollerade inmatningslistor med hjälp av UNIQUE och Dataverifiering.
UNIQUE-struktur
=UNIQUE(array, [by_col], [exactly_once])
array: datamängd som utvärderas;[by_col]: styr orienteringen;[exactly_once]: styr hantering av dubbletter;FALSE: returnerar ett exemplar av varje värde;TRUE: returnerar endast värden som förekommer exakt en gång.
Formel som används i detta kapitel:
=UNIQUE(Sales_Data[Region])
Detta skapar en dynamisk lista med unika regioner från datamängden.
Skapa ett nytt kalkylblad med namnet:
Reference_Lists
Lägg till följande rubriker:
| Cell | Value |
|---|---|
| A1 | Regions |
| B1 | Sales Reps |
I A2, skriv:
=UNIQUE(Sales_Data[Region])
Listan uppdateras automatiskt när nya regioner läggs till i Sales_Data.
Kopiera följande rader till 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
Observera att nya regioner automatiskt visas inom spillområdet.
I B2, skriv:
=UNIQUE(Sales_Data[Sales_Rep])
Varje säljare visas endast en gång oavsett antal transaktioner.
Markera kolumnen Region i Sales_Data.
Tillämpa dataverifiering:
Allow: List
Använd följande källa:
=Reference_Lists!$A$2:$A$10000
Endast giltiga regioner kan nu väljas.
Markera kolumnen Sales_Rep.
Tillämpa dataverifiering med:
=Reference_Lists!$B$2:$B$10000
Lägg till ytterligare rader i Sales_Data.
Observera att:
- Referenslistorna uppdateras automatiskt;
- Rullgardinsmenyerna uppdateras automatiskt;
- Nya regioner och säljare blir omedelbart tillgängliga.
I Reference_Lists, skriv:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Detta returnerar endast värden som förekommer exakt en gång i datamängden.
Tack för dina kommentarer!