Kombinera Unique Sort och Filter
Svep för att visa menyn
Varför kombinera dynamiska arrayfunktioner
Funktionen FILTER returnerar alla poster som uppfyller ett villkor.
I många verkliga fall behöver resultatet ytterligare förfining.
Till exempel kan du vilja:
- Ta bort dubbletter;
- Sortera den returnerade listan;
- Skapa renare sammanfattningar från rådata.
Det är här UNIQUE och SORT blir användbara.
När de kombineras med FILTER kan Excel returnera ett rent och organiserat dynamiskt resultat.
Funktionen UNIQUE
Funktionen UNIQUE returnerar unika värden från ett område.
Om källdata innehåller upprepade värden tar UNIQUE bort dubbletter.
=UNIQUE(array)
array: området som innehåller värdena.
Funktionen SORT
Funktionen SORT sorterar ett område eller ett spillt resultat.
=SORT(array)
array: området eller det dynamiska resultatet som ska sorteras.
Exempel på att returnera en sorterad unik lista över kunder
Anta att ett kalkylblad innehåller följande tabell.
Målet är att returnera en lista med kundnamn utan dubbletter och sorterade i alfabetisk ordning.
=UNIQUE(B2:B7)
Detta returnerar varje kundnamn en gång.
=SORT(UNIQUE(B2:B7))
Detta returnerar en unik lista över kunder i sorterad ordning.
Kombinera FILTER med UNIQUE och SORT
Anta att kalkylbladet innehåller en produkttabell med Product ID, Product Name, Category.
Kategorin anges i cellen F2.
Målet är att returnera en sorterad lista med unika produktnamn som tillhör den valda kategorin.
=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
- Funktionen
FILTERkörs först och returnerar alla produktnamn som matchar kategorin; UNIQUEtar bort dubbletter från den filtrerade listan;SORTordnar slutresultatet i stigande ordning.
Detta skapar en dynamisk lista som uppdateras automatiskt när den valda kategorin ändras.
Scenario
Ett kalkylblad innehåller en försäljningstabell med Sales ID, Customer, City, Amount, Region.
En region anges i en inmatningscell.
Målet är att returnera en sorterad lista med unika städer från den regionen.
Uppgiftsinstruktioner
- Filtrera raderna baserat på
Region; - Returnera endast värdena för
City; - Ta bort dubbletter av stadsnamn;
- Sortera resultatet alfabetiskt.
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