How Do I Count Cells with Text In Excel (8 Quick Tricks)

Download Practice Workbook


Method 1 – Using COUNTA Function

Steps:

  • Go to cell C10 and insert the following formula:
=COUNTA(B5:C9)-COUNT(B5:C9)

counta function to count cells with text in excel

  • Press Enter and this will calculate the total number of cells with text and display the result in C10.

Read More: Count If Cell Contains Text in Excel (5 Easy Approaches)


Method 2 – Applying COUNTIF Function

Steps:

  • Double-click on cell C10 and enter the following formula:
=COUNTIF(B5:C9,"*")

countif function to count cells with text in excel

  • Press Enter to get the result.

Read More: Count If a Cell Contains Any Text in Excel (4 Methods)


Method 3 – Utilizing ISTEXT Function

Steps:

  • Double-click on cell C10 and insert the formula below:
=COUNT(IF(ISTEXT(B5:C9),1))

istext function to count cells with text in excel

  • Press Enter key to get the result.

How Does the Formula Work?

  • ISTEXT(B5:C9): This portion checks each cell in the range and returns TRUE if a cell contains text, FALSE
  • IF(ISTEXT(B5:C9),1): This returns an array of 1 and FALSE depending on the cell containing text value.

Read More: COUNTIF Cell That Contains a Specific Text in Excel (Case-Sensitive and Insensitive)


Method 4 – Counting with SUM Function

Steps:

  • Go to cell C10 and enter the following formula:
=SUM(IF(ISTEXT(B5:C9),1))

sum function to count cells with text in excel

  • Press the Enter key or click on any blank cell.

It will give the result.

How Does the Formula Work?

  • ISTEXT(B5:C9): This portion checks each cell in the range and returns TRUE if a cell contains text, FALSE
  • IF(ISTEXT(B5:C9),1): This returns an array of 1 and FALSE depending on the cell containing text value.

Read More: How to Count Specific Words in a Column in Excel (2 Methods)


Method 5 – Counting Text Cells by SUMPRODUCT Function

Steps:

  • Enter the following formula inside cell C10:
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

sumproduct function to count cells with text in excel

  • Press Enter key to get the result.

How Does the Formula Work?

  • ISTEXT(B5:C9): This portion checks each cell in the range and returns TRUE if a cell contains text, FALSE
  • IF(ISTEXT(B5:C9),1): This returns an array of 1 and FALSE depending on the cell containing text value.

Method 6 – Utilizing SIGN Function in Excel

Steps:

  • Go to cell C10 and enter in the formula below:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9)))

sign function to count cells with text in excel

  • Press Enter to get the result.

How Does the Formula Work?

  • ISTEXT(B5:C9): This portion checks each cell in the range and returns TRUE if a cell contains text, FALSE
  • SIGN(ISTEXT(B5:C9)): This portion returns an array of 1 and 0 when the cell is positive or 0.

Method 7 – Excluding Cells with Space

In the following sample dataset, cell B8 has a single space which the previous methods will count as text. For this, we need a different way to count cells with text in excel but excluding any cell with space.

Steps:

  • Go to cell C10 and insert the following formula:
=COUNTIF(B5:C9,"><")

  • Press Enter and this will calculate the total number of text cells.

Method 8 – Counting Cells After Filtering

We have filtered the sample dataset and you can see that row 9 is not present. Regular formulas will count this row as well. So we will use a different formula to count only filtered cells with text in excel.

Steps:

  • Double-click on cell C10 and enter the below formula:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • Press the Enter key and you should get the number of cells with text data.

How Does the Formula Work?

  • ISTEXT(B5:C10): The ISTEXT function checks each cell in the range and returns TRUE if a cell contains text, FALSE otherwise.
  • INDIRECT(“B”&ROW(B5:C10)): INDIRECT function to set the individual references of all cells in the specified range.
  • SUBTOTAL(103, INDIRECT(“B”&ROW(B5:C10)))*(ISTEXT(B5:C10)): This portion gives back an array of 1 and 0 which indicates the existence of text in a cell or otherwise.

Read More: How to Count Filtered Cells with Text in Excel (3 Methods)


How to Count Cells In Excel

Steps:

  • Go to the Developer tab and select Visual Basic.

  • Select Insert in the VBA window and click on Module.

  • Enter in the formula below in the new window:
Sub CountCells()
  Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9"))
End Sub

  • Open the macro from the Developer tab by clicking on Macros.

  • In the Macro window, select the CountCells macro and click Run.

  • The VBA code will calculate the total number of cells inside cell C10.


How to Count Cells with Numbers in Excel

Steps:

  • Double-click on cell C10 and enter the following formula:
=COUNT(B5:C9)

  • Press the Enter key and this will find the number of cells with a number equal to 5.

Read More: How to Count Cells with Specific Value in Excel (5 Easy Methods)


Related Articles

Get FREE Advanced Excel Exercises with Solutions!
Shakil Ahmed
Shakil Ahmed

My name’s Shakil. My articles are targeted to support you in enriching knowledge regarding different features related to Microsoft Excel. I am fond of literature, hope some knowledge from them will help me providing you some engaging articles even though some weary technical terms.

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo