Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

I denne opplæringen skal jeg gå gjennom ulike tilnærminger til hvordan du kan telle distinkte verdier i Excel fra en mer tradisjonell måte til en mer moderne teknikk. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg har en liste over navn her, og jeg vil vite hvor mange unike navn det er. Det er sju navn totalt, men hvor mange gjentas ikke? Hvis jeg fjerner duplikatene, får jeg fem.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Jeg skal gjøre dette i . Det er noen måter å gjøre dette på, og vi skal se på dette fra den mest klassiske til den mest moderne tilnærmingen. Vi starter med Remove Duplicates, så gjør vi Count Distinct ved å bruke datamodellen, og så skal vi bruke Dynamic Arrays.

Innholdsfortegnelse

Hvordan telle forskjellige verdier i Excel

Her har jeg et datasett med lagrekorder fra baseball fra Major League fra 1995 til og med 2018. Det jeg vil vite er hvor mange unike lagnavn det er. Vi har denne Navn-kolonnen, og jeg vil telle disse opp.

Så vi skal gjøre tre alternativer. Først er den mest tradisjonelle måten. Jeg går over til Data-fanen min, og det er et alternativ for å fjerne duplikater . Det kommer til å fungere, men jeg kommer til å kopiere og lime inn Navn-kolonnen til et nytt ark fordi dette kommer bare til å kjøre over disse dataene.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Og nå, hvis jeg fjerner duplikater, vil det gi oss det som gjenstår, som er 35 unike verdier.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Jeg kunne også gjort dette COUNTA . Jeg bruker COUNTA i stedet for bare COUNT fordi COUNTA også plukker opp tekstverdier mens COUNT bare henter tallverdier. Så når vi kjører det, kan vi se 35 unike lagnavn.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Så det er et ganske enkelt alternativ å bruke. Vi trengte ikke å skrive noen funksjoner. Det er veldig lav kode, men det faktum at vi må hardkode roter til den opprinnelige koden vår. Det er ikke bra for meg. Så la oss prøve et annet alternativ.

Nå er denne relatert til Power-pivoten og datamodellen. Vi skal lage en pivottabellrapport, og det vil la oss telle disse unike verdiene. Så la oss sette inn en pivottabell. Vi har vår Datatabell her, som heter Teams. Vi lager det i et nytt regneark og legger det til i datamodellen.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Og hvis jeg klikker, OK, får vi det som ser ut som et vanlig gammelt pivotbord. Nå skal jeg sette kolonnen Navn i min verdi her.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Og så skal jeg klikke på det verdifeltet og oppsummere det. Dette er ikke tilgjengelig i den klassiske pivottabellen. Denne distinkte tellingen er bare tilgjengelig i denne datamodellen.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Vi laster dette inn og vi får 35. Så det er alternativ B i Power pivot. Denne har eksistert i nesten 10 år nå. Det er egentlig ikke godt kjent, men det er veldig kraftig. Og hvis du bruker LuckyTemplates, er du sannsynligvis kjent med Datamodellen, Dax osv. Den samme grunnleggende infrastrukturen brukes her i Excel.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Den siste metoden jeg vil vise deg er å bruke dynamiske matriser . Disse er ganske nye, og du har kanskje ikke dem ennå, avhengig av hvilken versjon av Excel du bruker. Dette er kun for 365.

Så jeg kommer til å bruke UNIQUE, som skal returnere alle de unike verdiene i en matrise.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Deretter skal jeg velge Navn-kolonnen, og dette gir oss en dynamisk matrise. I dette tilfellet bruker vi en formel. Vi trengte ikke å manipulere kildedataene. Vi kan se hvor kildedataene er.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Herfra kan jeg gjøre en COUNTA. Legg merke til at når jeg velger hele denne serien, er det dette pundtegnet. Dette er den dynamiske array-spilloperatøren. Når jeg gjør dette, forteller det Excel at jeg vil operere på den dynamiske matrisen som er knyttet til denne cellen; ikke selve cellen i seg selv, men den dynamiske matrisen startet i den cellen.

Tell distinkte verdier i Excel: klassiske til moderne tilnærminger

Disse dynamiske arrayene er egentlig bare et par år gamle og utgitt mer i løpet av noen måneder for de fleste brukere. Dette er en ny måte å gjøre det på.




Konklusjon

Jeg har vist deg tre forskjellige måter å telle distinkte verdier i . Vi startet med den klassiske Remove Duplicates-tilnærmingen. Vi må bare bruke menyen. Det er ingen funksjoner involvert, men det gjør meg ikke komfortabel at vi må kopiere og lime inn. Det er ikke mye integritet når vi gjør det.

Så kommer vi til datamodellen, som er ganske kul. Dette er også menydrevet, uten formler, og det er dynamisk. Ikke alle vet kanskje om dette, og vi må oppdatere dataene hvis vi ønsker å få oppdateringer. Vi bruker pivottabeller eller pivottabellrapporten, som det heter nå med Power Pivot.

Og så kom vi til den svært moderne metoden, som bruker den unike funksjonen, Dynamic Arrays. Dette er formeldrevet, som kan være en fordel eller ulempe, avhengig av hvem du spør. Den store ulempen med denne er at den er litt ordrik. Vi bruker to funksjoner. Også det faktum at det ikke er like vanlig å ha denne funksjonen tilgjengelig.

Gi oss beskjed hvis du har andre måter å gjøre dette på. Vi vil gjerne se dem. Det er alltid forskjellige måter å gjøre ting på i Excel.

Beste ønsker!


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.