
Generisk formel
=UNIQUE(FILTER(data,COUNTIF(data,data)>n))
Sammendrag
For å trekke ut en liste over unike verdier fra et sett med data, filtrert etter antall eller forekomst, kan du bruke UNIKT med FILTER og bruke kriterier med ANTELLE-funksjonen. I eksemplet vist er formelen i D5:
=UNIQUE(FILTER(data,COUNTIF(data,data)>1))
som sender ut de 3 unike verdiene som vises mer enn en gang i det nevnte området "data" (B5: B16).
Merk: I dette eksemplet trekker vi ut en unik liste over verdier som vises mer enn en gang. Med andre ord lager vi en liste over duplikater :) Språket er noe forvirrende.
Forklaring
Dette eksemplet bruker UNIQUE-funksjonen sammen med FILTER-funksjonen. Du kan se et mer grunnleggende eksempel her.
Trikset i dette tilfellet er å anvende kriterier for FILTER-funksjonen for bare å tillate verdier basert på antall forekomster. Arbeidet fra innsiden og ut, dette gjøres med COUNTIF og FILTER-funksjonen her:
FILTER(data,COUNTIF(data,data)>1)
Resultatet fra COUNTIF er en rekke tellinger som dette:
(3;1;3;3;2;1;1;3;1;2;3;3)
som sjekkes med den logiske sammenligningen> 1 for å gi en matrise eller SANNE / FALSE verdier:
(TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE)
Merknad SANT tilsvarer verdiene i dataene som vises mer enn en gang. Denne matrisen returneres til FILTER som inkluderingsargument , som brukes til å filtrere dataene. FILTER returnerer en annen matrise som et resultat:
("red";"green";"green";"blue";"red";"blue";"red";"green")
Denne matrisen blir returnert direkte til den unike funksjon som den matrise argument. Merknad om de 12 opprinnelige verdiene, bare 8 overlever.
UNIQUE fjerner deretter duplikater, og returnerer den endelige matrisen:
("red";"green";"blue")
Hvis verdiene i B5: B16 endres, vil utdataene oppdateres umiddelbart.
Telle> 2
Formelen i F5, som viser farger som vises minst to ganger i kildedataene, er:
=UNIQUE(FILTER(data,COUNTIF(data,data)>2))
Dynamisk kildeområde
Fordi data (B5: B15) er et normalt navngitt område, vil de ikke endre størrelse hvis data blir lagt til eller slettet. For å bruke et dynamisk område som automatisk vil endre størrelse når det er nødvendig, kan du bruke en Excel-tabell eller opprette et dynamisk navn med en formel.