How to Count Specific Names in Excel (3 Useful Methods)

While investigating large datasets in Excel, you might be required to count the number of cells containing a specific name. This article provides 3 simple methods on how to count specific names in Excel.


How to Count Specific Names in Excel: 3 Methods

Let’s say we have a dataset that depicts the employee ID, the Year, and lastly the Sales Person of the Year respectively. We’ll use the dataset (in B4:D14 cells) shown below for the first and second methods.

Dataset 1

Luckily, you can count the occurrence of a name in a worksheet in many ways. Let’s explore the various methods and how to apply them.


1. Using COUNTIF Function to Count Exactly Matching Names

Microsoft Excel has a built-in COUNTIF function to count the number of cells within a range that meets the given condition. In the example below, a list of Sales Person of the Year is given in the D4:D14 cells and we want to count the number of times the name Mathew Smith occurs in this list.

To allow users to count any desired name instead of entering it directly into the formula, we have designated a cell to enter the name. For instance, the name is entered in the G4 cell. So, the formula in the G5 cell will be like the following.

=COUNTIF(D5:D14,G4)

Here, the D5:D14 cells represent the Sales Person of the Year (range argument), and the G4 cell denotes Mathew Smith (criteria argument).

How to Count Specific Names in Excel Using COUNTIF Function

Formula Breakdown

  • In this formula, the COUNTIF function takes two arguments range and text.
  • The COUNTIF function matches the name Mathew Smith in the lookup array (D5:D14) and returns the number of counts.

2. Applying Wildcard Character to Count Specific Names

The previous method matches the given criteria exactly. As a note, if at least one different character is present inside the cell, like, a space character then it will not be treated as an exact match. Simply put, the cell will not be counted.

To count the cells that contain other texts in addition to the specific name, we’ll use the Wildcard Character. Simply place an asterisk (*) character along with the cell reference. By varying the position of the asterisk character, we can count the name from the cells in the range. Let’s see it in action.


2.1 If Cell Contains Specific Name at the Start 

If the specific word is at the start of the cell then we need to append the asterisk character after the cell reference, as illustrated in the example below.

Thus, the formula in the G5 cell will be as follows.

=COUNTIF(D5:D14,G4&“*”)

How to Count Specific Names in Excel Using Wildcard Character


2.2 When the Particular Name Is in the Middle

In contrast, when the specific word is in the middle of the cell, we add the asterisk character both before and after the cell reference.

Subsequently, the formula for the G5 cell will be as follows.

=COUNTIF(D5:D14,“*”&G4&“*”)

How to Count Specific Names in Excel Using Wildcard Character


2.3 If the Specific Name Is at the End

Lastly, if the target name is located at the end of the cell, the asterisk character is concatenated before the cell reference which

Eventually, the formula for the G5 cell will be as follows.

=COUNTIF(D5:D14,“*”&G4)

How to Count Specific Names in Excel Using Wildcard Character


3. Utilizing SUMPRODUCT Function to Count Specific Names in Excel

The SUMPRODUCT function is employed in the scenario when we have to count the name while considering both uppercase and lowercase characters.

Assuming, we have a table that shows the Employee ID, the Department they are employed in, and finally the Employee Name. We can use the dataset (in B4:D14 cells) to demonstrate our third method.

Dataset 2


3.1 Applying SUMPRODUCT Function to Match Exact Name (Case-Sensitive)

We will employ the SUMPRODUCT function in conjunction with the EXACT function to count the number of cells containing the specific name.

=SUMPRODUCT(--EXACT(G4, D5:D14))

Here, the G4 cell denotes Smith (text1 argument) and the D5:D14 cells represent the Employee Name (text2 argument).

How to Count Specific Names in Excel Using SUMPRODUCT Function

Formula Breakdown

  • Here, the EXACT function compares two strings of text and returns true if they are an exact match. The double hyphen mark forces the TRUE and FALSE values to 1’s and 0’s.
  • Next, the SUMPRODUCT function returns the sum of all the 1’s in the corresponding range which represents the number of matches.

3.2 Using the SUMPRODUCT Function to Partially Match Name (Case-Sensitive)

To locate the desired name, anywhere in the cell, we need to utilize 3 functions SUMPRODUCT, ISNUMBER, and FIND

=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))

Here, the G4 cell denotes Smith (find_text argument) and the D5:D14 cells represent the Employee Name (within_text argument).

How to Count Specific Names in Excel Using SUMPRODUCT Function

Formula Breakdown

  • Firstly, the FIND function gives the position (as numbers) of a text inside a string.
  • Secondly, the ISNUMBER function handles these numbers returned by the FIND function. The double unary mark (hyphen) converts the TRUE and FALSE values to ones and zeros.
  • Thirdly, the SUMPRODUCT function adds up all the 1’s which represents the number of matches.

3.3 Employing SUMPRODUCT Function to Count Names (Case-Insensitive)

To develop a case-insensitive formula for counting the names located anywhere in the cell we’ll need the  SUMPRODUCT, ISNUMBER, and SEARCH functions.

=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))

Using SUMPRODUCT Function

Formula Breakdown

  • Firstly, the SEARCH function determines the location (as number) of a text inside a string.
  • Next, the ISNUMBER function converts the numbers provided by the SEARCH function to ones and zeros.
  • Lastly, the SUMPRODUCT function returns the number of counts.

Things to Remember

  • The COUNTIF function returns integer output.
  • The COUNTIF function does not count the cells with non-numeric values, like text or #NA.
  • COUNTIF function is unable to count specific numbers within a number like “123” from “4546123”
  • For columns with a mixture of text and numbers, the COUNTIF function gives the wrong count.

Download Practice Workbook


Conclusion

To conclude, the 3 simple methods mentioned above will help you to count the specific names in Excel.


<< Go Back to Count Words | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Eshrak Kader
Eshrak Kader

Eshrak Kader is a dedicated professional with a BSc. Degree in Naval Architecture and Marine Engineering from Bangladesh University of Engineering and Technology. He boasts a rich background in Microsoft Office Suite, and over the past year, he has authored over 120 insightful articles for the ExcelDemy. Currently, Eshrak leads a team of 5 in the ExcelDemy Video project and enjoys problem-solving and making videos on Excel. Eshrak’s passion for continuous learning underscores his commitment to excellence in... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo