Tell unike verdier i Excel er en funksjon som kan hjelpe deg med å finne verdiene som bare forekommer én gang i den enorme listen over Excel. Vi trenger ofte å rapportere det unike antallet kunder som har kjøpt, antall produkter på lageret vårt, Liste over regioner vår virksomhet dekker.
I denne artikkelen forklarer vi hvordan du teller unike verdier i en Excel-kolonne.
Hvordan telle unike verdier i Excel? 5 enkle måter
Før du går videre bør du vite forskjellen mellom unike verdier og distinkte verdier.
- Unike verdier: Dette er verdiene som bare forekommer én gang. Unike verdier fra listen {1,2,3,1,4,2,7,5,7} er {3,4,5}.
- Distinkte verdier: Dette er verdiene som er forskjellige. Distinkte verdier fra listen er {1,2,3,1,4,2,7,5,7} er {1,2,3,4,5,7}.
Hvordan telle unike verdier i Excel?
Unike verdier i Excel vises i en liste over elementer som bare forekommer én gang. Hovedmålet med å telle unike og distinkte verdier er å skille dem fra duplikatene av listen i Excel.
Det er mange måter å finne antall unike og duplikater i Excel, noen av dem er som følger:
Innholdsfortegnelse
- Tell unike verdier i en kolonne ved å bruke SUM- og COUNTIF-funksjonene
- Hvordan telle unike tekstverdier i Excel
- Hvordan telle unike numeriske verdier i Excel
- Hvordan bruke UNIQUE-funksjonen til å telle unike verdier i Excel
- Hvordan bruke COUNTA-funksjonen til å telle unike verdier i Excel
- Hvordan telle distinkte verdier ved å bruke de avanserte filtrene i Excel
- Hvordan telle distinkt verdi ved hjelp av pivottabell
- Hvordan telle distinkte verdier ved hjelp av VBA
Eksempeldata
Vi har gitt eksempeldata med to felt Kunde og Produkter kjøpt. Trenger å lage en sammendragsrapport for å vise hvor mange kunder som er i databasen vår.
Tell unike verdier i en kolonne Bruke SUM- og COUNTIF-funksjonene
Ved hjelp av SUM og COUNTIF formler sammen. Dette er den enkleste og enkleste måten å finne distinkte verdier i Excel.
Merk: Vi kan også bruke SUMPRODUKT i stedet for SUM.
Syntaks:
COUNTIF (område, kriterier)
- Område – Liste over data
- Kriterier – En rekke tekster. Bruk på inngangsområdet
Returner en heltallsverdi som samsvarer med kriteriene.
Trinn 1: Type Antall kunder i cellen.
Steg 2: Skriv formelen nedenfor i en hvilken som helst celle for å telle antall unike kunder. Vi bruker Matriseformel for å beregne unikt antall, så sørg for at du må trykke Ctrl+Shift+Enter for krøllete seler som vist i bilde 1 nedenfor:
Formel:
=SUM(1/ANTALLHVIS(B2:B22;B2:B22))
Formelen din i celle D7 skal være dekket med {} krøllete klammeparenteser som vist nedenfor:
Merk: Resultatet av COUNTIF-formelen brukes som en divisor med 1 som teller. Dette endrer resultatet av COUNTIF formel, verdien som vises bare én gang i matrisen blir 1 og tallene som har dupliserte verdier vil bli brøker som tilsvarer multiplum.
linkedlist og arraylist
Hvordan telle unike tekstverdier i Excel
I tilfelle Excel-listen inneholder både tekst- og numeriske verdier og du kun vil telle unike tekstverdier, kan du telle unike tekstverdier i Excel ved å bruke ISTEXT Funksjon til formelen.
Syntaks:
=SUM(HVIS(ISTEKST(A2:A10)*ANTALLHVIS(A22:A10;A2:A10)=1,1,0))
ISTEXT funksjoner kommer tilbake EKTE hvis den avkryssede verdien er tekstverdi eller annet FALSK. Her i formelen (*) fungerer stjerne som OG operator i formelen, som betyr at HVIS-funksjonen returnerer 1 bare hvis en verdi er både tekst og unik, ellers 0. Og SUM-funksjonen legger sammen alle 1-er og du kan få antallet tekstverdier som utdata.
Merk : Husk alltid å trykke Ctrl + Shift + Enter for en matriseformel.
Som du kan se returnerer formelen verdien 2, fordi vi bare har to tekst +unik verdier.
Hvordan telle unike numeriske verdier i Excel
I tilfelle Excel-listen din består av begge typer verdier numerisk så vel som tekst. Men du vil ha tellingen av numerisk som er unik på listen. I så fall kan du bruke ISNUMBER funksjon i formelen.
Syntaks:
=SUM(HVIS(ER NUMMER(A2:A10)*ANTALLHVIS(A2:A10;A2:A10)=1,1,0))
Tell store og små bokstaver – Sensitive unike verdier i Excel
Den enkle måten å telle unike verdier på når du har data som skiller mellom store og små bokstaver, er å lage en hjelpekolonne med følgende matriseformel for å identifisere duplikater og unike elementer.
Formel:
=HVIS(SUM((–Eksakt($A:$A,A2)))=1,Unik,Duplictae)
og bruk deretter en COUNTIF funksjon for å telle unike verdier:
=ANTALLHVIS(B2:B10,Unik)
I bildet ovenfor kan du se at antallet unike verdier er 5.
Hvordan bruke UNIQUE-funksjonen til å telle unike verdier i Excel
Hvis du bruker MS Office 365 , kan du bruke formelen nedenfor for å beregne unikt antall.
=ANTALL(UNIKK(B2:B30)
Syntaks:
ANTALLA(Verdi1, Verdi2,…..)
- Verdi1 – En celle, excel-område, en rekke tekst
- Returantall av ikke-tomme celler.
UNIK(matrise, etter_kolonne, nøyaktig_en gang)
- Array – liste over dataverdier som skal returneres unike
- by_col – Boolsk verdi [ True – returner unike kolonner/ False – returner unike rader]
- Akkurat_en gang – Boolsk verdi [retur bare distinkte verdier ]
Hvordan bruke COUNTA-funksjonen til å telle unike verdier i Excel
COUNTIFS lar deg telle verdier basert på ett eller flere kriterier. COUNTIFS Funksjon teller de distinkte verdiene fra området.
Formelen som brukes er: Sum( 1/ANTALL(B2:B22;B2:B22))
Merk: Ikke glem å trykke på CTRL+SHIFT+ENTER å sette krøllete parenteser for å bruke en matriseformel. Fordi matriseformelen ikke fungerer i eldre versjoner av Excel.
Hvordan telle distinkte verdier ved å bruke de avanserte filtrene i Excel
Avanserte filtre er en funksjon i Excel som lar deg spesifisere komplekse kriterier ved hjelp av formler.
For å bruke avanserte filtre i Excel, må brukeren gå til DATA fanen, velg Avansert filter alternativet og definere områdekriterieområdet og utdataområdet.
Dette kan også hjelpe deg med å finne distinkte verdier i Excel.
Delsum er funksjonen som kan brukes til å telle kun de synlige elementene i listen din. Som vist på bildet nedenfor, her 103 argumentet brukes til å fortelle SUBTOTAL funksjon for å telle alle synlige elementer i det aktuelle området.
Trinn for å telle de forskjellige verdiene ved å bruke det avanserte filteret
Trinn 1: Velg kolonnen.
Velg kolonnen der du vil telle de distinkte verdiene fra tabellen.
Steg 2: Velg Forhåndsfilter .
Gå nå til Data alternativet på båndet og velg Avansert filter fra det.
Trinn 3: Kryss av Unik bare poster.
Trinn 4 : Trykk OK
Trinn 5: Nå kan du se antall forskjellige poster bare.

Hvordan telle distinkt verdi ved hjelp av pivottabell
Følg trinnene for å telle distinkte verdier ved hjelp av pivottabellen:
Trinn 1: Lag en pivottabell over dataene
Du må først lage en pivottabell av data der du trenger å telle de distinkte verdiene.
Steg 2: Legg til elementet ditt som Kundenavn inn i Rader ved å dra
Trinn 3: Nå som du kan se radetikettene med de distinkte verdiene i kolonnen, velg dataområdet som du vil ha antall distinkte verdier for.
Trinn 4: Forhåndsvisning Antall distinkte verdier
Hvordan telle Distinkte verdier ved å bruke VBA
Det er ingen innebygd funksjon i Excel for å telle de forskjellige verdiene fra området. Men ved hjelp av VBA kan vi få funksjonen vår til å telle de distinkte verdiene i Excel.
Følg trinnene for å telle distinkte verdier ved å bruke VBA:
Trinn 1: Åpne VBA
Velg Utviklerfanen i båndet og velg deretter Visual Basic , Klikk nå på Sett inn og gå til modulen.
Steg 2: Skriv nå koden nedenfor på VBA-skjermen

Trinn 3: Denne funksjonen hjelper deg med å lage en ny funksjon i Excel TELL DISTINKT VERDIER som kan brukes akkurat som andre funksjoner i Excel.
Du kan bruke VBA-koden ovenfor for å lage en ny funksjon for å telle distinkte verdier i Excel.
Les også : Countif-funksjon i Excel
Hvordan telle unike verdier i Excel – Vanlige spørsmål
Finnes det en formel for å telle unike verdier i Excel?
Ja, du kan bruke en formel for å telle unike verdier i Excel. En vanlig måte å gjøre dette på er å bruke kombinasjonen av funksjonene COUNTIF og SUM sammen med en matriseformel. Slik kan du gjøre det:
Hva er unike verdier i Excel?
Unike verdier i Excel vises i en liste over elementer som bare forekommer én gang. Hovedmålet med å telle unike og distinkte verdier er å skille dem fra duplikatene av listen i Excel.
Hvordan kan vi telle forskjellige verdier i flere kolonner samtidig i Excel?
Vi kan telle distinkte verdier i flere kolonner ved hjelp av SUM og COUNTIFS funksjoner sammen.
- Trinn 1: Velg en tilfeldig celle der du vil at resultatet skal vises.
- Steg 2: Bruk formelen =SUM(1/ANTALL(område1;område1; område 2;område2…) hvor områder er cellene der du vil telle de distinkte verdiene.
- Trinn 3: trykk CTRL+SHIFT+ENTER på grunn av en matriseformel.
Hva er de forskjellige verdiene i Excel?
Distinkte verdier i Excel er de unike verdiene som bare vises én gang i et celleområde. For eksempel er distinkte verdier fra området {A, B, B, C, C, D} {A, B, C, D}.
Forklar formelen =SUM(1/ANTALL(B5:B14,B5:B14).
De COUNTIFS funksjonen brukes til å se hvor mange ganger en verdi vises i listen. Dette vil gi deg en brøkverdi som vil legge opp til 1 for hver distinkte verdi i listen etter å ha invertert denne.
Og SUM funksjonen legger så alle brøkene opp og totalen er antall distinkte verdier i listen.
Er det en innebygd funksjon for å telle de distinkte verdiene i Excel uten å bruke noen formel?
Det er ingen innebygd funksjon i Excel for å telle distinkte verdier uten å bruke formler. Den alternative måten er å bruke Fjern duplikater funksjon, vil dette hjelpe deg å fjerne duplikater og gi deg antall unike verdier.