Räkna antalet förekomster av varje värde i en kolumn i Excel

  • Dela Detta
Hugh West

För att utföra olika uppgifter i Excel kan du behöva räkna antalet förekomster av varje värde. Agendan för den här artikeln är att visa dig hur du räknar antalet förekomster av varje värde i en kolumn i Excel. I det här fallet kommer vi att visa 5 enkla och snabba metoder för det här problemet. Så, låt oss gå igenom artikeln för att utföra uppgiften effektivt.

Ladda ner övningsboken

Du kan ladda ner följande Excel-arbetsbok för att få en bättre förståelse och öva själv.

Räkna antalet förekomster av varje värde i en kolumn.xlsx

5 metoder för att räkna antalet förekomster av varje värde i en kolumn i Excel

Innan vi fortsätter med handledningen ska vi lära känna dagens dataset.

Här har vi Säljare , Staden , och Lön Det finns några värden som upprepas i kolumnerna för att göra exemplen begripliga. Säljare och Staden är kolumner med textvärden och Lön Denna relation och datamängd är endast avsedda för praktiska ändamål.

Nu ska vi räkna antalet förekomster av varje värde i en kolumn på flera olika sätt med hjälp av ovanstående dataset. Låt oss undersöka dem en efter en.

1. Användning av COUNTIF-funktionen

Användning av COUNTIF-funktion kan vi räkna antalet förekomster av varje värde i en kolumn eller ett intervall. Det är enkelt och lätt. Låt oss se hur det fungerar.

📌 Steg:

COUNTIF-funktion räknar antalet celler inom ett intervall som jämför ett visst villkor.

Låt oss skriva formeln för att räkna antalet Säljare i vår Excel-arbetsbok

=COUNTIF(B7:B23,F7)

Inom COUNTIF-funktion , har vi lagt in alla värden för Säljare som sortiment . vår kriterier var varje namn, eftersom vi måste beräkna antalet förekomster för varje namn. Så som kriterium har vi lagt in ett namn (förnamn i det här fallet, gradvis kommer vi att kontrollera med alla andra namn). Det gav antalet förekomster för namnet Max Eftersom vår datamängd inte är så stor kan du ta en snabb titt och konstatera att det finns 4 Max inom denna. Säljare kolumn.

  • För nu markören till det högra nedre hörnet av cellen E7 och det kommer att se ut som ett plus (+) tecken. Det är den Handtag för fyllning verktyg.
  • Dubbelklicka sedan på den för att se resten av värdena.

Åh! Den ger ett felaktigt värde. Vi har gjort ett misstag.

Vi använde inte Absolut referens , så våra cellreferenser ändrades hela tiden och gav fel resultat. Vi måste alltså använda Absolut referens före träningen AutoFill .

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

Den här gången gav den korrekta värden.

Men tänk lite på om detta är i ett format som ger ett värde vid första anblicken. Nej, detta är varken en snabb insida eller en form som är trevlig för ögat.

För att göra vårt resultat, där vi kan få fram insidorna snabbare, kan vi ta hjälp av Excel. Sortera & Filtrera funktion.

  • Välj först hela Säljare kolumnen ( B6:B23 ).
  • Gå sedan till Uppgifter fliken.
  • Här hittar du följande Avancerad i alternativet på Sortera & Filtrera grupp. Så välj den.

Om du klickar på Avancerad leder dig till den Avancerat filter dialogrutan.

  • Välj först Kopiera till en annan plats .
  • Lista intervall väljs automatiskt när vi väljer om tidigare.
  • I Kopiera till och ange cellreferensen där du vill klistra in den. I det här fallet har vi angett cellreferensen som cell F6 .
  • Se sedan till att du kryssar i rutan för Endast unika poster .
  • Till sist trycker du på ENTER eller klicka på OK .

Nu kan vi se alla unika värden från kolumnen på en separat plats i F6:F12 sortiment.

  • Använd nu den tidigare COUNTIF formel.

Du måste använda kriterierna från den extraherade kolumnen för att få fram antalet förekomster för varje värde.

  • Använd sedan AutoFill för att kopiera formeln till följande celler.

Denna COUNTIF kan också användas för numeriska värden.

  • Skriv vid denna tidpunkt formeln för Lön kolumnen i vårt exempel.
=COUNTIF($D$7:$D$23,F15)

Observera: Kom ihåg att vi från och med nu kommer att extrahera de unika värdena till separata platser med hjälp av Sortera & Filtrera innan du använder en formel. .

Läs mer: Hur du räknar upprepade ord i Excel (11 metoder)

2. Användning av funktionerna SUM och EXACT

Vi kan ta reda på antalet förekomster för varje värde med hjälp av SUMMA och EXAKT funktioner också.

Namnet säger allt om den här SUMM-funktionen Den kommer att ge dig summan för det intervall som anges i den.

EXAKT funktion jämför två värden och returnerar TRUE om de är exakt likadana, annars FALSK Vanligtvis används den här funktionen för textvärden.

📌 Steg:

Vår formel med hjälp av SUMMA och EXAKT funktionen kommer att se ut ungefär så här.

SUMMA(-EXACT(intervall, kriterier))

För att få en bättre förståelse för formeln kan du skriva EXAKT funktion del först.

  • Välj först cell G7 och ange följande formel.
=--EXACT($B$7:$B$23,F7)

Här har vi skrivit EXAKT funktion för Säljare Vi använde också ett dubbelt bindestreck för att omvandla SANT/FALSKT till 0 och 1 Vi kan märka att det är en arrayformel. Du kommer att se vad den returnerar för varje matchning som den ger. 1 och 0 om de inte stämmer överens.

  • Då är det SUMM-funktionen fungerar och ger resultatet.
=SUMMA(--EXAKT($B$7:$B$23,F7))

Observera: Eftersom detta är en matrisformel måste du använda CTRL + SHIFT + ENTER i stället för att bara ENTER Men om du använder Excel 365 kan du utföra uppgiften genom att bara trycka på ENTER När du skriver in en arrayformel visas ett par hängande parenteser runt formeln. Excel gör det automatiskt, du behöver inte göra det manuellt. .

  • Slutligen, använd Handtag för fyllning att göra samma sak med de återstående cellerna.

På samma sätt kan du också använda formeln för siffror. I bilden nedan har vi visat dig resultatet av att använda formeln för Lön kolumn.

=SUMMA(--EXAKT($D$7:$D$23,F16))

Läs mer: Excel VBA för att räkna dubbletter i en kolumn (en fullständig analys)

Liknande läsningar

  • Hur du räknar dubbla rader i Excel (4 metoder)
  • Räkna dubbla värden endast en gång i Excel (3 sätt)
  • Hur du räknar förekomster per dag i Excel (4 snabba sätt)

3. Infoga COUNT- och IF-funktioner

Vi har sett hur man beräknar antalet förekomster med hjälp av COUNTIF-funktion Den här gången kommer vi att se hur vi använder oss av RÄKNA och IF funktioner.

Bli inte förvirrad, när du är i COUNTIF där använde vi en enda funktion ( COUNTIF ), men i detta avsnitt kommer vi att använda RÄKNA & IF två separata funktioner.

📌 Steg:

  • I början skriver du IF-funktion av denna formel för den Säljare kolumn.
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • Tryck sedan på ENTER .

Matrisen ger motsvarande värde från det talområde som matchar kriterierna och FALSK för andra.

Här hittade den 4 matchningar, så på dessa 4 ställen returnerade de den antalsintervall värde ( Lön ).

  • Nu kan du inuti Räknefunktion Vi räknar dessa nummervärden och anger antalet förekomster.
=COUNT(IF($B$7:$B$23=F7,$D$7:$D$23))

  • På samma sätt kan du göra detta för siffervärdena. Du behöver bara ersätta fälten med lämpliga intervall och kriterier.
=COUNT(IF($D$7:$D$23=F16,$D$7:$D$23))

Observera: Se till att den andra parametern i IF-funktion är en antalsintervall och du använder Absolut referens .

Läs mer: VBA för att räkna dubbletter i ett intervall i Excel (4 metoder)

4. Tillämpning av funktionerna SUM och IF

Inom IF-funktion, Vi kontrollerar om kriterierna stämmer överens eller inte, om de stämmer överens returneras 1 , i annat fall 0 Detta ger en matris av 1 och 0 till den SUMM-funktionen och sedan summerar den arrayen och ger svaret. Vi visar den detaljerade processen nedan.

📌 Steg:

  • Till att börja med ska du gå till cellen G7 och infoga formeln nedan.
=SUM(IF($B$7:$B$23=F7,1,0))
  • Tryck sedan på ENTER nyckel.

Formeln fungerar också bra för talvärdena.

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

Läs mer: Hur du räknar dudubbletter i en kolumn i Excel (3 sätt)

5. Använda PivotTable

Du kan använda PivotTable för att räkna antalet förekomster för varje värde i kolumnen. Låt oss se processen i detalj.

📌 Steg:

  • Välj först en valfri cell i intervallet. Här har vi valt cell B4 .
  • För det andra, gå till Infoga fliken.
  • För det tredje klickar du på PivotTable på den Tabeller grupp.

PivotTable från tabell eller intervall öppnas för dig.

  • Kontrollera här Bord/intervall är korrekt eller inte.
  • Välj därför Arbetsblad för avgång eftersom vi vill infoga PivotTable i samma ark.
  • Ge sedan Plats Här gjorde vi det som cell F4 .
  • Därefter klickar du på OK .

Pivottabellen visas som i bilden nedan.

Här inne i PivotTable-fält du ser tabellens kolumnnamn i rutan för arbetsuppgifter i Fält och fyra områden: Filter , Kolumner , Rader , Värden .

  • För närvarande kan du dra Säljare i fältet Rader och Värden område.

Den räknar antalet förekomster av varje värde i Säljare kolumn.

Läs mer: Räkna dubbletter i Excel-pivottabellen (2 enkla sätt)

Räkna antalet förekomster med flera kriterier i Excel

I de tidigare avsnitten lärde vi oss att räkna antalet förekomster av varje värde i en kolumn. Här visar vi hur vi kan räkna antalet förekomster med flera kriterier.

Här visar vi demonstrationen för Max och John. Från datasetet kan vi se att det finns Max New York , Los Angeles, och San Fransisco Men vi vill räkna Max bara från New York stad. För att göra detta,

  • I första hand gå till cell H5 och klistra in följande formel i cellen.
=COUNTIFS($B$5:$B$21,F5,$C$5:$C$21,G5)

Här har vi använt oss av COUNTIFS-funktion som kan uppfylla flera kriterier.

  • Tryck sedan på ENTER .

Läs mer: Hur du räknar dudubbletter baserat på flera kriterier i Excel

Slutsats

Det var allt för idag. Den här artikeln förklarar hur man på ett enkelt och kortfattat sätt räknar antalet förekomster av varje värde i en kolumn i Excel. Glöm inte att ladda ner övningsfilen. Tack för att du läste den här artikeln. Vi hoppas att den var till hjälp. Låt oss veta i kommentarsfältet om du har några frågor eller förslag. Besök vår webbplats, ExcelWIKI en leverantör av Excel-lösningar för att få veta mer.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.