Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

I denne tutorial vil jeg gennemgå forskellige tilgange til, hvordan du kan tælle forskellige værdier i Excel fra en mere traditionel måde til en mere moderne teknik. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg har en liste over navne her, og jeg vil gerne vide, hvor mange unikke navne der er. Der er syv navne i alt, men hvor mange gentages ikke? Hvis jeg fjerner dubletterne, får jeg fem.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Jeg vil gøre dette i . Der er et par måder at gøre dette på, og vi vil se på dette fra den mest klassiske til den mest moderne tilgang. Vi starter med Remove Duplicates, derefter laver vi Count Distinct ved hjælp af datamodellen, og så skal vi bruge Dynamic Arrays.

Indholdsfortegnelse

Sådan tælles forskellige værdier i Excel

Her har jeg et datasæt med holdrekorder fra major league baseball fra 1995 til 2018. Det, jeg gerne vil vide, er, hvor mange unikke holdnavne der er. Vi har denne Navn-kolonne, og jeg vil gerne tælle disse op.

Så vi vil gøre tre muligheder. Først er den mest traditionelle måde. Jeg går over til fanen Data, og der er en mulighed for at fjerne dubletter . Det kommer til at fungere, men jeg vil kopiere og indsætte kolonnen Navn til et nyt ark, fordi dette vil bare køre over disse data.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Og nu, hvis jeg fjerner dubletter, vil det give os, hvad der er tilbage, som er 35 unikke værdier.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Jeg kunne også gøre denne COUNTA . Jeg bruger COUNTA frem for kun COUNT, fordi COUNTA også opfanger tekstværdier, mens COUNT kun opfanger talværdier. Så når vi kører det, kan vi se 35 unikke holdnavne.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Så det er en ret nem mulighed at bruge. Vi behøvede ikke at skrive nogen funktioner. Det er meget lav kode, men det faktum, at vi skal hårdkode, ødelægger vores originale kode. Det er ikke godt for mig. Så lad os prøve en anden mulighed.

Nu er denne relateret til Power pivot og datamodellen. Vi vil oprette en pivottabelrapport, og det vil lade os tælle disse unikke værdier. Så lad os indsætte en pivottabel. Vi har vores datatabel her, som hedder Teams. Vi opretter det i et nyt regneark og tilføjer det til datamodellen.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Og hvis jeg klikker, OK, får vi noget, der ligner et almindeligt gammelt pivotbord. Nu vil jeg lægge kolonnen Navn i min værdi her.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Og så vil jeg klikke på det værdifelt og opsummere det. Dette er ikke tilgængeligt i den klassiske pivottabel. Denne distinkte tælling er kun tilgængelig i denne datamodel.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Vi indlæser dette, og vi får 35. Så der er mulighed B i Power pivot. Denne har eksisteret i næsten 10 år nu. Det er ikke rigtig kendt, men det er meget kraftfuldt. Og hvis du bruger LuckyTemplates, er du sikkert bekendt med Data-modellen, Dax osv. Den samme grundlæggende infrastruktur bliver brugt her i Excel.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Den sidste metode, som jeg vil vise dig, er ved at bruge dynamiske arrays . Disse er ret helt nye, og du har dem muligvis ikke endnu, afhængigt af hvilken version af Excel du bruger. Dette er kun for 365.

Så jeg vil bruge UNIQUE, som vil returnere alle de unikke værdier i et array.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Derefter vil jeg vælge kolonnen Navn, og dette giver os et dynamisk array. I dette tilfælde bruger vi en formel. Vi behøvede ikke at manipulere kildedataene. Vi kan se, hvor kildedataene er.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Herfra kan jeg lave en COUNTA. Bemærk nu, når jeg vælger hele denne serie, er der dette pund-tegn. Dette er den dynamiske array-spildoperatør. Når jeg gør dette, fortæller den Excel, at jeg vil operere på det dynamiske array, der er forbundet med denne celle; ikke selve cellen i sig selv, men det dynamiske array startede i den celle.

Tæl forskellige værdier i Excel: Klassiske til moderne tilgange

Disse dynamiske arrays er egentlig kun et par år gamle og frigives generelt mere i løbet af få måneder til de fleste brugere. Dette er en ny måde at gøre det på.




Konklusion

Jeg har vist dig tre forskellige måder at tælle forskellige værdier i . Vi startede med den klassiske Remove Duplicates-tilgang. Vi skal bare bruge menuen. Der er ingen funktioner involveret, men det gør mig ikke tryg, at vi skal kopiere og indsætte. Der er ikke megen integritet, når vi gør det.

Så kommer vi til datamodellen, som er ret cool. Dette er også menudrevet, uden formler, og det er dynamisk. Ikke alle ved måske om dette, og vi er nødt til at opdatere dataene, hvis vi ønsker at få opdateringer. Vi bruger pivottabeller eller pivottabelrapporten, som det hedder nu med Power Pivot.

Og så kom vi til den meget moderne metode, som bruger den unikke funktion, Dynamic Arrays. Dette er formel-drevet, hvilket kan være en pro eller con, afhængigt af hvem du spørger. Den store ulempe ved denne er, at den er lidt ordrig. Vi bruger to funktioner. Også det faktum, at det ikke er så almindeligt at have denne funktion tilgængelig.

Hvis du har andre måder at gøre dette på, så lad os det vide. Vi ville elske at se dem. Der er altid forskellige måder at gøre tingene på i Excel.

Alt det bedste!

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.