Para comprobar si una celda contiene un texto específico , se puede utilizar el ISNUMBER y la función BUSCAR en Excel . No hay ninguna función CONTAINS en Excel.
1. Para encontrar la posición de una subcadena en una cadena de texto, utilice la función BUSCAR.
Explicación: «pato» encontrado en la posición 10, «burro» encontrado en la posición 1, la celda A4 no contiene la palabra «caballo» y «cabra» encontrada en la posición 12.
2. Añade la función de ISNUMERO. La función ISNUMBER devuelve VERDADERO si una celda contiene un número, y FALSO si no.
Explicación: la celda A2 contiene la palabra «pato», la celda A3 contiene la palabra «burro», la celda A4 no contiene la palabra «caballo» y la celda A5 contiene la palabra «cabra».
3. También puedes comprobar si una celda contiene un texto específico, sin mostrar la subcadena. Asegúrate de encerrar la subcadena entre comillas dobles.
4. Para realizar una búsqueda que distinga entre mayúsculas y minúsculas, sustituya la función BUSCAR por la función ENCONTRAR.
Explicación: la fórmula de la celda C3 devuelve ahora FALSA. La celda A3 no contiene la palabra «burro», pero contiene la palabra «burro».
5. Añade la función IF. La siguiente fórmula (insensible a mayúsculas y minúsculas) devuelve «Encontrado» si una celda contiene un texto específico, y «No encontrado» si no.
6. También puede utilizar la función IF y la función COUNTIF en Excel para comprobar si una celda contiene un texto específico. Sin embargo, la función COUNTIF siempre es insensible a las mayúsculas y minúsculas.
Explicación: la fórmula de la célula C2 se reduce a =IF(COUNTIF(A2, «*duck*»), «Found», «Not Found»). Un asterisco (*) coincide con una serie de cero o más caracteres. Visite nuestra página sobre la función COUNTIF para aprender todo lo que necesita saber sobre esta poderosa función.