Fórmula genérica
=ISNUMBER(SEARCH(substring,text))
Resumen
Para comprobar si una celda contiene texto específico, puede utilizar la función BÚSQUEDA junto con la función ESNÚMERO. En la versión genérica, la subcadena es el texto específico que está buscando y el texto representa el texto en la celda que está probando. En el ejemplo que se muestra, la fórmula en D5 es:
=ISNUMBER(SEARCH(C5,B5))
Esta fórmula devuelve VERDADERO si se encuentra la subcadena y FALSO si no.
Nota: la función BUSCAR encontrará automáticamente coincidencias parciales.
Explicación
La función BÚSQUEDA devuelve la posición de la cadena de búsqueda cuando se encuentra, y el # ¡VALOR! error si no se encuentra. Usamos este hecho para probar si la cadena de búsqueda se encuentra usando la función ISNUMBER para "capturar" posiciones numéricas válidas.
ISNUMBER devuelve VERDADERO para números y FALSO para cualquier otra cosa. Entonces, si SEARCH encuentra la subcadena, devuelve la posición como un número e ISNUMBER devuelve VERDADERO. Si SEARCH no encuentra la subcadena, devuelve un #VALUE! error, que hace que ISNUMBER devuelva FALSE.
Versión sensible a mayúsculas y minúsculas
Si desea que esta fórmula distinga entre mayúsculas y minúsculas, puede reemplazar la función BÚSQUEDA con la función ENCONTRAR así:
=ISNUMBER(FIND(substring,text))
Si la celda contiene
Si desea hacer algo cuando una celda contiene texto específico, puede envolver la fórmula en una declaración IF como esta:
=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")
En lugar de devolver VERDADERO o FALSO, la fórmula anterior devolverá "Sí" si se encuentra la subcadena y "No" si no.
Con cadena de búsqueda codificada
Para probar una celda para una sola subcadena codificada, simplemente encierre el texto entre comillas dobles. Por ejemplo, para comprobar en A1 el texto "manzana", utilice:
=ISNUMBER(SEARCH("apple",A1))
¿Buscas más de una cosa?
Si necesita probar una celda para más de una cosa (es decir, para una de muchas subcadenas), consulte esta fórmula de ejemplo.
Vea más fórmulas relacionadas a continuación.