Hur räknar jag celler med text i Excel (8 snabba knep)

  • Dela Detta
Hugh West

I den här handledningen ska jag visa dig följande 8 Snabba knep för att räkna celler med text i Excel. Du kan använda dessa metoder även i stora datamängder för att ta reda på vilka dataceller som innehåller textvärden. Under den här handledningen kommer du också att lära dig några viktiga Excel-verktyg och tekniker som kommer att vara mycket användbara i alla Excel-relaterade uppgifter.

Ladda ner övningsboken

Du kan ladda ner övningsboken här.

Räkna celler med text.xlsm

8 snabba knep för att räkna celler med text i Excel

Vi har tagit ett kortfattat dataset för att förklara stegen tydligt. Datasetetet innehåller ungefär 7 rader och 2 kolumner. Till att börja med behåller vi alla celler i Allmänt format. För alla dataset har vi följande 2 unika kolumner som är Produkter och Försäljningskvantitet Även om vi kan ändra antalet kolumner senare om det behövs.

1. Använda funktionen COUNTA

Funktionen COUNTA räknar alla celler med alla typer av värden. Vi kan använda denna funktion för att räkna celler med text i excel Följ stegen nedan för att göra detta.

Steg:

  • Först går du till cellen C10 och infoga följande formel:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Tryck nu på Gå in på och detta kommer att beräkna det totala antalet textceller i C10 .

Läs mer: Räkna om cellen innehåller text i Excel (5 enkla metoder)

2. Tillämpning av COUNTIF-funktionen

Funktionen COUNTIF kräver vissa kriterier för att räkna celler. Vi kan räkna celler med text i Excel med hjälp av denna funktion genom att ställa in rätt kriterier. Låt oss se hur man gör detta.

Steg:

  • Till att börja med dubbelklickar du på cellen C10 och ange följande formel:
=COUNTIF(B5:C9, "*")

  • Tryck sedan på Gå in på och du bör få fram antalet celler med textdata.

Läs mer: Räkna om en cell innehåller text i Excel (4 metoder)

3. Användning av ISTEXT-funktionen

Som namnet antyder, ISTEXT-funktionen i Excel kontrollerar om en cell innehåller text eller inte och ger feedback med en TRUE eller . FALSK Låt oss se hur vi tillämpar detta här för att räkna celler.

Steg:

  • För att påbörja denna metod dubbelklickar du på cellen C10 och infoga formeln nedan:
=COUNT(IF(ISTEXT(B5:C9),1))

  • Tryck sedan på Gå in på och därmed kommer detta att hitta det totala antalet celler med textdata i cellen. C10 .

🔎 Hur fungerar formeln?

  • ISTEXT(B5:C9): Denna del kontrollerar varje cell i intervallet och returnerar TRUE om en cell innehåller text, FALSK
  • IF(ISTEXT(B5:C9),1): Detta returnerar en matris med 1 och FALSK beroende på vilken cell som innehåller textvärdet.

Läs mer: COUNTIF Cell som innehåller en viss text i Excel (skiftlägeskänslig och okänslig)

4. Räkna med SUM-funktionen

Vi kan också använda funktionen SUM i Excel i kombination med ISTEXT-funktionen för att räkna celler med text.

Steg:

  • För att starta den här metoden navigerar du till cellen C10 och skriv in följande formel:
=SUMMA(IF(ISTEXT(B5:C9),1))

  • Därefter trycker du på Gå in på eller klicka på en tom cell.
  • Omedelbart kommer du att få fram textcellsantalet i cellen C10 som 5 .

🔎 Hur fungerar formeln?

  • ISTEXT(B5:C9): Denna del kontrollerar varje cell i intervallet och returnerar TRUE om en cell innehåller text, FALSK
  • IF(ISTEXT(B5:C9),1): Detta returnerar en matris med 1 och FALSK beroende på vilken cell som innehåller textvärdet.

Läs mer: Hur du räknar specifika ord i en kolumn i Excel (2 metoder)

5. Räkna textceller med SUMPRODUCT-funktionen

I den här metoden använder vi följande funktionen SUMPRODUCT tillsammans med ISTEXT-funktionen att räkna celler med text i Excel.

Steg:

  • Som tidigare infogar du nedanstående formel i cellen C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

  • Slutligen trycker du på Gå in på och vi bör få resultatet som 5 .

🔎 Hur fungerar formeln?

  • ISTEXT(B5:C9): Denna del kontrollerar varje cell i intervallet och returnerar TRUE om en cell innehåller text, FALSK
  • IF(ISTEXT(B5:C9),1): Detta returnerar en matris med 1 och FALSK beroende på vilken cell som innehåller textvärdet.

6. Användning av SIGN-funktionen i Excel

Funktionen SIGN i Excel testar om ett tal är positivt eller negativt. Vi kan använda denna funktion på samma sätt som den tidigare metoden för att räkna celler med text i Excel. Nedan följer de detaljerade stegen.

Steg:

  • För att börja med processen, gå till cell C10 och skriv in formeln nedan:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9)))

  • Tryck sedan på Gå in på och detta kommer att räkna det totala antalet celler med textdatavärde i cellen. C10 .

🔎 Hur fungerar formeln?

  • ISTEXT(B5:C9): Denna del kontrollerar varje cell i intervallet och returnerar TRUE om en cell innehåller text, FALSK
  • SIGN(ISTEXT(B5:C9)): Denna del returnerar en matris av 1 och 0 när cellen är positiv eller 0 .

7. Exkludera celler med mellanslag

I följande dataset är cellen B8 har ett enda mellanslag som de tidigare metoderna räknar som text. Därför behöver vi ett annat sätt att räkna celler med text i Excel, men utan att utesluta alla celler med mellanslag.

Steg:

  • Gå först till cellen C10 och infoga följande formel:
=COUNTIF(B5:C9,"><")

  • Tryck nu på Gå in på och detta kommer att beräkna det totala antalet textceller inom cell C10 .

8. Räkna celler efter filtrering

Här har vi filtrerat datasetet, vilket du kan se att raden 9 inte finns med. Vanliga formler kommer att räkna den här raden också. Så vi ska använda en annan formel för att räkna endast filtrerade celler med text i Excel.

Steg:

  • Dubbelklicka på cellen C10 och ange nedanstående formel:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • Tryck sedan på Gå in på och du bör få fram antalet celler med textdata.

🔎 Hur fungerar formeln? ?

  • ISTEXT(B5:C10) : Funktionen ISTEXT kontrollerar varje cell i intervallet och returnerar TRUE om en cell innehåller text, annars FALSE.
  • INDIRECT("B"&ROW(B5:C10)): INDIRECT-funktion för att ställa in individuella referenser för alla celler i det angivna intervallet.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Denna del ger tillbaka en rad 1 och 0 som anger om det finns text i en cell eller inte.

Läs mer: Hur du räknar filtrerade celler med text i Excel (3 metoder)

Hur man räknar celler i Excel

Om du är bekant med VBA i Excel kan du räkna celler snabbt med bara några få rader kod. Låt oss se hur vi kan göra det.

Steg:

  • För den här metoden går du till Utvecklare och välj Visual Basic .

  • Välj nu Infoga i den VBA och klicka på Modul .

  • Skriv sedan in formeln nedan i det nya fönstret:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9"))) End Sub 

  • Öppna sedan makrot från Utvecklare genom att klicka på Makroer .

  • Nu, i den Makro fönstret, väljer du den CountCells makro och klicka på Kör .

  • Som ett resultat av detta har VBA koden kommer att beräkna det totala antalet celler i cellen C10 .

Hur du räknar celler med siffror i Excel

För att räkna celler med siffror använder vi den grundläggande metoden Räknefunktion i excel.

Steg:

  • Till att börja med dubbelklickar du på cellen C10 och ange nedanstående formel:
=RÄKNING(B5:C9)

  • Tryck sedan på Gå in på och detta kommer att hitta antalet celler med ett nummer som är lika med 5 .

Slutsats

Jag hoppas att du kunde tillämpa de metoder som jag visade i den här handledningen om hur man räknar celler med text i Excel. Som du kan se finns det ganska många sätt att uppnå detta. Så välj klokt den metod som passar din situation bäst. Om du fastnar i något av stegen rekommenderar jag att du går igenom dem några gånger för att reda ut eventuell förvirring. Till sist, för att lära dig mer excel tekniker, följ vår ExcelWIKI Om du har några frågor, hör av dig till mig i kommentarerna.

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.