Range contains specific text

Range contains specific text
Example

Related Functions

=COUNTIF(rng,"*"&value&"*")>0

If you need to determine if a range or column contains specific text (a specific substring or partial text), you can use a formula based on the COUNTIF function with wildcards.

In the example shown, the formula in D5 is:

=COUNTIF(rng,"*"&D5&"*")>0

How this formula works

The COUNTIF function counts cells that meet supplied criteria, returning the number of occurrences found. If no cells meet criteria, COUNTIF returns zero.

The asterisk (*) is a wildcard for one or more characters. By concatenating asterisks before and after the  value in D5, the formula will count the substring if it appears anywhere in any cell of the range.

Any positive number means the value was found, so you can use the greater than operator (>) to run a simple test on the result of COUNTIF to force a TRUE or FALSE result.

You can also wrap the formula inside an IF statement to force a specific result. For example, to return “Yes” or “No”,  use:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

 

1 votes. 4.5 / 5

Excel - Excel Functions - Excel Formulas
Logo