Verifique si alguna celda en un rango contiene texto - Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo verificar si alguna celda de un rango contiene texto en Excel y Google Sheets.

Compruebe si el rango contiene algún texto

Para probar si alguna celda de un rango contiene texto, usaremos las funciones ISTEXT y SUMPRODUCT.

Función ISTEXT

La función ISTEXT hace exactamente lo que su nombre implica. Prueba si una celda es texto, dando como resultado VERDADERO o FALSO.

1 = ESTEXTO (A2)

Función SUMPRODUCT

La función ISTEXT solo prueba una celda, por lo que debemos encontrar una manera de probar todo el rango. Aquí es donde entra en juego la función SUMPRODUCT. La función SUMPRODUCT suma una matriz de valores. Entonces, si podemos probar cada celda individualmente, generando un 1 (VERDADERO) o 0 (FALSO) si cada celda es texto, entonces podemos sumar los valores. Si la suma es mayor que 0, sabemos que al menos una celda contiene texto.

Primero, aquí está el cálculo final:

1 = SUMPRODUCTO (- ESTEXTO (A2: C2))> 0

Ahora, analicémoslo.

12345 = SUMPRODUCTO (- ESTEXTO (A2: C2))> 0= SUMPRODUCTO (- {FALSO VERDADERO, VERDADERO})> 0= SUMPRODUCTO ({0, 1, 1})> 0= 2> 0= VERDADERO

Nota: los dobles negativos convierten VERDADERO / FALSO en 1 / 0. Alternativamente, puede multiplicar la función ISTEXT por * 1

1 = SUMPRODUCTO (ISTEXT (A2: C2) * 1)> 0

En lugar de generar VERDADERO / FALSO, puede usar una instrucción IF para generar otro texto o cálculos:

1 = SI (SUMPRODUCTO (- ESTEXTO (A2: C2))> 0, "Sí", "No")

Hojas de cálculo de Google: compruebe si alguna celda de un rango contiene texto

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave