COUNTIF for a word within a phrase

Nanaia

Board Regular
Joined
Jan 11, 2018
Messages
235
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

Do you hate GETPIVOTDATA?
Prevent GETPIVOTDATA. Select inside a PivotTable. In the Analyze tab of the ribbon, open the dropown next to Options and turn it off

James006

Well-known Member
Joined
Apr 4, 2009
Messages
3,680
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
 

Nanaia

Board Regular
Joined
Jan 11, 2018
Messages
235
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS
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:

Nanaia

Board Regular
Joined
Jan 11, 2018
Messages
235
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS

ADVERTISEMENT

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:

James006

Well-known Member
Joined
Apr 4, 2009
Messages
3,680
You could test following:

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

Hope this will help
 

Nanaia

Board Regular
Joined
Jan 11, 2018
Messages
235
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS

ADVERTISEMENT

Your formula provides accurate results. Thank you.
What is the function of using SUBSTITUTE in it?
 

Nanaia

Board Regular
Joined
Jan 11, 2018
Messages
235
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS
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.
 

James006

Well-known Member
Joined
Apr 4, 2009
Messages
3,680
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
 

Watch MrExcel Video

Forum statistics

Threads
1,133,149
Messages
5,657,123
Members
418,356
Latest member
CSWorker

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
Top