lunes, 15 de junio de 2020

EXCEL: La celda contiene texto específico

Excel formula: Cell contains specific text

Fórmula genérica

=ESNUMERO(HALLAR(substring,text))

Explicación

Para verificar si una celda contiene texto específico, puede usar la función HALLAR junto con la función ESNUMERO. 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:

=ESNUMERO(HALLAR(C5,B5))

Esta fórmula devuelve VERDADERO si se encuentra la subcadena y FALSO si no.

Nota: la función HALLAR encontrará automáticamente coincidencias parciales.

Como funciona la fórmula

La función HALLAR 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 utilizando la función ESNUMERO para "capturar" posiciones numéricas válidas.

ESNUMERO devuelve VERDADERO para los números y FALSO para cualquier otra cosa. Entonces, si HALLAR encuentra la subcadena, devuelve la posición como un número y ESNUMERO devuelve VERDADERO. Si HALLAR no encuentra la subcadena, ¡devuelve un #VALOR! error, lo que hace que el ESNUMERO devuelva FALSO.

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 HALLAR con la función ENCONTRAR de la siguiente manera:

=ESNUMERO(ENCONTRAR(substring,text))

Si la celda contiene

Si desea hacer algo cuando una celda contiene texto específico, puede ajustar la fórmula en una declaración SI como esta:

=SI(ESNUMERO(HALLAR(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 verificar A1 para el texto "apple" use:

=ESNUMERO(HALLAR("apple",A1))

¿Buscando 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.

Ver más fórmulas relacionadas a continuación.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT