Tælle antallet af forekomster af hver værdi i en kolonne i Excel

  • Del Dette
Hugh West

For at udføre forskellige opgaver i Excel kan du have brug for at tælle antallet af forekomster af hver værdi. Dagsordenen for denne artikel er at vise dig, hvordan du tæller antallet af forekomster af hver værdi i en kolonne i Excel. I dette tilfælde vil vi demonstrere 5 nemme og hurtige metoder vedrørende dette problem. Så lad os gå gennem artiklen for at udføre opgaven effektivt.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og øve dig selv.

Optælling af antallet af forekomster af hver værdi i en kolonne.xlsx

5 metoder til at tælle antallet af forekomster af hver værdi i en kolonne i Excel

Før vi går videre til tutorialen, skal vi lære dagens datasæt at kende.

Her har vi Salgsrepræsentant , By , og Løn Der er nogle få værdier, der gentages i kolonnerne for at gøre eksemplerne forståelige. Salgsrepræsentant og By er kolonner med tekstværdier og Løn Denne relation og dette datasæt er kun beregnet til praktiske formål.

Nu tæller vi antallet af forekomster af hver værdi i en kolonne på flere måder ved hjælp af ovenstående datasæt. Lad os undersøge dem en efter en.

1. Brug af COUNTIF-funktionen

Brug af den COUNTIF-funktion kan vi tælle antallet af forekomster af hver værdi i en kolonne eller et område. Det er enkelt og nemt. Lad os se det i praksis.

📌 Trin:

COUNTIF-funktion tæller antallet af celler inden for et område, der sammenligner en bestemt betingelse.

Lad os skrive formlen til at tælle de Salgsrepræsentant i vores eksempel på en Excel-arbejdsbog

=COUNTIF(B7:B23,F7)

Inden for den COUNTIF-funktion , har vi indsat alle værdierne for Salgsrepræsentant som rækkevidde . Vores kriterier var hvert navn, da vi skal beregne antallet af forekomster for hvert navn. Så som kriterium har vi indsat et navn (fornavn i dette tilfælde, efterhånden vil vi kontrollere ved hjælp af alle andre navne). Det gav antallet af forekomster for navnet Max Da vores datasæt ikke er så stort, kan du hurtigt se, at der er 4 Max inden for denne Salgsrepræsentant kolonne.

  • Før nu markøren til det nederste højre hjørne af celle E7 og det vil se ud som et plus (+) tegn. Det er den Håndtag til påfyldning værktøj.
  • Dobbeltklik derefter på den for at få vist resten af værdierne.

Åh! Den giver en forkert værdi. Vi har begået en fejl.

Vi har ikke brugt Absolut reference , så vores cellehenvisninger blev ved med at ændre sig og gav det forkerte output. Så vi skal bruge Absolut reference før du udøver AutoFill .

=COUNTIF($B$7:$B$23,F7)

Denne gang gav den de korrekte værdier.

Men tænk lidt over, om det er i et format, der kan hente værdi ved første øjekast. Nej, det er hverken at give indvendigt hurtigt eller en form, der er behagelig for øjet.

For at gøre vores resultat, hvorfra vi kan udlede indersiden hurtigere, kan vi tage hjælp fra Excel Sortere & Filtrere funktion.

  • Først skal du vælge hele Salgsrepræsentant kolonne ( B6:B23 ).
  • Derefter skal du gå til Data fanebladet.
  • Her kan du finde de Avanceret Sortere & Filtrere gruppe. Så vælg den.

Hvis du klikker på den Avanceret ikonet vil føre dig til Avanceret filter dialogboksen.

  • Først skal du vælge Kopier til en anden placering .
  • Liste rækkevidde vælges automatisk, som vi vælger hvis før.
  • I den Kopier til feltet, indsæt cellereferencen der, hvor du vil indsætte den. I dette tilfælde har vi angivet den som celle F6 .
  • Sørg derefter for at markere feltet for Kun unikke poster .
  • Til sidst skal du trykke på INDTAST eller klik på OK .

Nu kan vi se alle de unikke værdier fra kolonnen til et separat sted i F6:F12 rækkevidde.

  • Brug nu den tidligere COUNTIF formel.

Du skal bruge kriterierne fra denne udtrækkede kolonne for at få fremkomstnummeret for hver af værdierne.

  • Brug derefter den AutoFill funktionen for at kopiere formlen til følgende celler.

Denne COUNTIF formlen kan også bruges til numeriske værdier.

  • På dette tidspunkt skal du skrive formlen for Løn kolonne i vores eksempel.
=COUNTIF($D$7:$D$23,F15)

Bemærk: Husk, at vi fra nu af vil udtrække de unikke værdier til separate steder ved hjælp af Sortere & Filtrere før du bruger en formel .

Læs mere: Sådan tæller du gentagne ord i Excel (11 metoder)

2. Anvendelse af SUM og EXACT-funktionerne

Vi kan finde ud af antallet af forekomster for hver værdi ved hjælp af SUM og EKSACT funktioner også.

Navnet siger det hele for den SUM-funktion , vil den give dig beløbet for det område, der er angivet i den.

EKSACT funktion sammenligner to værdier og returnerer TRUE hvis de er nøjagtigt ens, ellers FALSK Normalt bruges denne funktion til tekstværdier.

📌 Trin:

Vores formel, der anvender SUM og EKSACT funktion vil være noget i retning af dette.

SUM(-EXACT(interval,kriterier))

For at få en bedre forståelse af formlen skal du skrive EKSACT funktion del først.

  • Først skal du vælge celle G7 og indtast følgende formel.
=--EXACT($B$7:$B$23,F7)

Her har vi skrevet den EKSACT funktion til Salgsrepræsentant Vi har også brugt en dobbelt bindestreg til at konvertere den SAND/FALSK til 0 og 1 Vi kan se, at det er en array-formel. Du vil se, hvad den returnerer for hver matchning, den giver 1 og 0 for ikke-matching.

  • Derefter SUM-funktion fungerer og giver resultatet.
=SUM(--EXACT($B$7:$B$23,F7))

Bemærk: Da der er tale om en array-formel, skal du bruge CTRL + SHIFT + ENTER i stedet for blot INDTAST for at bruge denne formel. Men hvis du bruger Excel 365, kan du udføre opgaven ved blot at trykke på INDTAST Og efter indtastning af en array-formel viser den et par par parenteser omkring formlen. Excel giver det automatisk. Du behøver ikke at gøre det manuelt. .

  • Til sidst skal du bruge Håndtag til påfyldning til at gøre det samme med de resterende celler.

På samme måde kan du også bruge formlen til tallene. I nedenstående billede har vi vist resultatet af at bruge formlen til Løn kolonne.

=SUM(--EXACT($D$7:$D$23,F16))

Læs mere: Excel VBA til at tælle dubletter i en kolonne (en komplet analyse)

Lignende læsninger

  • Sådan tælles duplikerede rækker i Excel (4 metoder)
  • Tæl kun dobbelte værdier én gang i Excel (3 måder)
  • Sådan tæller du forekomster pr. dag i Excel (4 hurtige måder)

3. Indsættelse af COUNT- og IF-funktioner

Vi har set, hvordan man kan beregne antallet af forekomster ved hjælp af COUNTIF-funktion Denne gang vil vi se brugen af TÆNK og IF funktioner.

Lad dig ikke forvirre, mens du i COUNTIF afsnittet der brugte vi en enkelt funktion ( COUNTIF ), men i dette afsnit vil vi bruge TÆNK & IF to separate funktioner.

📌 Trin:

  • Skriv helt i begyndelsen IF-funktion af denne formel for den Salgsrepræsentant kolonne.
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • Derefter skal du trykke på INDTAST .

Arrayet indeholder den tilsvarende værdi fra det talområde, der matcher kriterierne, og FALSK for andre.

Her fandt den 4 kampe, så på disse 4 steder returnerede de den nummerserie værdi ( Løn ).

  • Nu inde i COUNT-funktion , tæller vi disse talværdier og angiver antallet af forekomster.
=COUNT(IF($B$7:$B$23=F7,$D$7:$D$23))

  • Det samme kan du gøre for talværdierne, idet du blot erstatter felterne med de relevante intervaller og kriterier.
=COUNT(IF($D$7:$D$23=F16,$D$7:$D$23))

Bemærk: Sørg for, at din anden parameter i IF-funktion er en nummerserie og du bruger Absolut reference .

Læs mere: VBA til at tælle dubletter i et område i Excel (4 metoder)

4. Anvendelse af SUM- og IF-funktioner

Inden for den IF-funktion, vi kontrollerer, om kriterierne har matchet eller ej, og hvis de matcher, returnerer den 1 , ellers 0 Dette giver et array af 1 og 0 til den SUM-funktion og derefter opsummerer den arrayet og giver svaret. Lad os se den detaljerede proces nedenfor.

📌 Trin:

  • I første omgang skal du gå til celle G7 og indsæt nedenstående formel.
=SUM(IF($B$7:$B$23=F7,1,0))
  • Derefter skal du trykke på INDTAST nøgle.

Formlen fungerer også fint for talværdierne.

=SUM(IF($D$7:$D$23=F16,1,0))

Læs mere: Sådan tælles dubletter i kolonne i Excel (3 måder)

5. Brug af PivotTable

Du kan bruge PivotTable til at tælle antallet af forekomster for hver værdi i kolonnen. Lad os se processen i detaljer.

📌 Trin:

  • Først skal du vælge en celle i intervallet. Her har vi valgt celle B4 .
  • For det andet skal du gå til Indsæt fanebladet.
  • For det tredje skal du klikke på PivotTable på den Tabeller gruppe.

PivotTable fra tabel eller område dialogboksen åbnes.

  • Her skal du kontrollere Bord/rækkevidde er korrekt eller ej.
  • Vælg derfor Arbejdsark for udtræden da vi ønsker at indsætte den PivotTable i samme ark.
  • Derefter skal du give den Placering Her gjorde vi det som celle F4 .
  • Herefter skal du klikke på OK .

Pivottabellen vises som på billedet nedenfor.

Her inde i den PivotTable-felter du vil se tabellens kolonnenavn i den øverste del af opgavesiden Område sektion. Og fire områder: Filtre , Kolonner , Rækker , Værdier .

  • I øjeblikket kan du trække den Salgsrepræsentant feltet i Rækker og Værdier område.

Den tæller antallet af forekomster af hver værdi inden for Salgsrepræsentant kolonne.

Læs mere: Tæl dubletter i Excel Pivot Table (2 nemme måder)

Optælling af antal forekomster med flere kriterier i Excel

I de foregående afsnit lærte vi at tælle antallet af forekomster af hver værdi i en kolonne. Her vil vi vise, hvordan vi kan tælle antallet af forekomster med flere kriterier.

Her viser vi demoen for Max og John. Fra datasættet kan vi se, at der er Max New York , Los Angeles, og San Fransisco . men vi vil gerne tælle Max blot fra New York by. For at gøre dette,

  • Gå først og fremmest til celle H5 og indsæt følgende formel i cellen.
=COUNTIFS($B$5:$B$21,F5,$C$5:$C$21,G5)

Her har vi brugt den COUNTIFS-funktion som kan opfylde flere kriterier.

  • Derefter skal du trykke på INDTAST .

Læs mere: Sådan tælles dubletter baseret på flere kriterier i Excel

Konklusion

Det var alt for i dag. Denne artikel forklarer, hvordan du tæller antallet af forekomster af hver værdi i en kolonne i Excel på en enkel og kortfattet måde. Glem ikke at downloade øvelsesfilen. Tak fordi du læste denne artikel. Vi håber, at dette var nyttigt. Lad os vide i kommentarfeltet, hvis du har spørgsmål eller forslag. Besøg venligst vores hjemmeside, ExcelWIKI , en one-stop Excel-løsningsleverandør, for at få mere at vide.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.