I'm trying to look at all cells in a set of columns/cells to count how many of them contain the word WORDHERE
(in this example)
I've tried using:
=SUM(COUNTIF(A1:A100, "WORDHERE"))
However this finds 0 as the cell contains other words/letters/numbers, if the cell only contains WORDHERE
it works perfectly.
I've tried using several regeexxtract and regexmatch including the actual word as you can see below:
=SUM(COUNTIF(A1:A100,REGEXEXTRACT(A1:A100, "WORDHERE")))
But again, it finds 0 matches.
What am I doing wrong?
We can use the COUNTIF Function to count the number of cells that contain specific text by using asterisk wildcards. Asterisk wildcards represent any number of any characters. By adding them before and after our text, we can count the number of cells where the text is found anywhere within the cell.
In the empty cell, type in the following: “ =COUNTIF (range, criteria) .” This formula counts the number of cells containing text inside your cell range.
You can use the =UNIQUE() and =COUNTIF() functions to count the number of occurrences of different values in a column in Google Sheets.
You don't need SUM around the COUNTIF.
=COUNTIF(A1:A100, "*WORDHERE*")
will work just as fine. The same can indeed be achieved with regexmatch in a more complicated formula:
=sum(ArrayFormula(N(regexmatch(A7:A, "WORDHERE"))))
Here N-function is used to 'convert' the boolean values (TRUE or FALSE) to 1 or 0.
Not exactly answering what you are doing wrong, but here is what you can do:
=COUNTIF(A1:A100, "*WORDHERE*")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With