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!


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.