COUNTIF for a word within a phrase

Nanaia

Active Member
Joined
Jan 11, 2018
Messages
306
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS
I'm trying to count the number of times a word appears within a phrase. Each row lists an action taken by an agent (i.e. Policy: Transfer / Sellers). I'm trying to use COUNTIF to count how many of the row contain a specific word, like "Transfer" but it keeps giving the result as zero. I tested it and if "Transfer" is the only word in the cell it counts like I want it to. How do I get it to search the entire cell and pick out the word I'm trying to count when it doesn't show up the same number of characters from the left/middle/right in every occurence?
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
Hi,

If my understanding is correct ... your specific word appears several times in a given cell ...

=(LEN(cell)-LEN(SUBSTITUTE(cell, specific_word,"")))/LEN(specific_word)

Hope this will help
 
Upvote 0
Close. It occurs one time within the cell however it is included in with other information in the cell. The range I am searching is hundreds of cells.

An example of what information is in the cells is; Reference: CSC / SYSKA Alerts,Policy: Transfer / Concession Abuse Prevention

My end goal is to count the number of cells that contain a specific word - like the word "Transfer".
 
Last edited:
Upvote 0
Have you tested the formula on a practical example ... ?
 
Upvote 0
Have you tested the formula on a practical example ... ?

Yes. I cannot get it to provide the correct result unless the word I'm looking for is the ONLY word contained in the cell. What I'm seeking from this forum is whether there is a way to search hundreds of cells that contain strings of words. I am wanting to search within the string of words in each cell for a specific word and count how many cells contain the word I'm searching for. Similar to CTRL+F FIND ALL
 
Last edited:
Upvote 0
You could test following:

=SUMPRODUCT((LEN(yourRange)-LEN(SUBSTITUTE(yourRange,specific_word,"")))/LEN(specific_word))

Hope this will help
 
Upvote 0
Your formula provides accurate results. Thank you.
What is the function of using SUBSTITUTE in it?
 
Upvote 0
Thank you. I understand what it does though. What I was trying to understand was its use in the formula example provided because I didn't need anything replaced, only counted.
 
Upvote 0
In order to come up with the proper count ...

Your specific word is replaced by nothing ... which allows thanks to the change of lenght ... to work out the number of instances ...

Hope this clarifies
 
Upvote 0

Forum statistics

Threads
1,223,886
Messages
6,175,196
Members
452,616
Latest member
intern444

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top