logo

Hvordan telle unike verdier i Excel? 5 enkle måter

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



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:

Formel brukt.

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.

Tell unike tekstverdier i Excel.

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))

telle unike tall i Excel.

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)

Telle store og små bokstaver - Unike verdier.

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.

    Bruk av Subtotal-funksjonen vil ganske enkelt telle de totale synlige verdiene.

    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.

    Antall distinkte verdier.

    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

    VBA-kode for å telle distinkte verdier.

    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.