Structuring av unika listor
Svep för att visa menyn
Fri textinmatning orsakar ofta problem för 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 | Värde |
|---|---|
| A1 | Regioner |
| B1 | Säljare |
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 i 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 rapportsystem i Excel?
2. Vilken är den största 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