Función ISTEXT de Excel: prueba si la celda es texto

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función ISTEXT de Excel en Excel para probar si una celda es texto.

Descripción de la función ISTEXT:

La prueba de función ISTEXT si la celda es texto. Devuelve VERDADERO o FALSO.

Para usar la función de hoja de cálculo de Excel ISTEXT, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Entradas y sintaxis de la función ISTEXT:

1 = ESTEXTO (VALOR)

valor - El valor de la prueba

Cómo utilizar la función ISTEXT

La función ISTEXT prueba si el contenido de la celda es texto. Si la celda contiene texto, devuelve VERDADERO; de lo contrario, devuelve FALSO.

1 = ESTEXTO (A2)

Números almacenados como texto

Al trabajar con Excel, es posible que encuentre números almacenados como texto. Excel trata estos números almacenados como texto como texto y no como números, lo que puede presentar problemas para sus fórmulas. Una opción es usar la función VALOR para convertir un número almacenado como texto en un número.

En su lugar, sin embargo, es posible que simplemente desee probar si el valor de una celda contiene texto. Observe cómo la función ISTEXT devuelve VERDADERO si encuentra un número almacenado como texto.

1 = ESTEXTO (A2)

Si es texto

Por lo general, después de realizar una prueba lógica, querrá hacer algo basado en el resultado de esa prueba. La función SI se puede utilizar para realizar diferentes acciones si una declaración se evalúa como VERDADERA o FALSA. Usémoslo con la función ISTEXT.

1 = SI (ISTEXT (A2), "texto", "no texto")

Validar entrada de celda

Un uso de la función ISTEXT es validar el contenido de una celda. Por ejemplo, puede tener un formulario de entrada que requiera un valor de texto. Con la función ISTEXT puede probar si el usuario ingresó un valor de texto, alertándolo si no lo hizo.

1 = SI (B2 = "", "", SI (ISTEXT (B2), "", "Entrada no válida"))

Validación de datos - Forzar entrada de texto

El ejemplo anterior fue una validación de datos "débil"; el usuario puede ignorar el mensaje de advertencia. En su lugar, podemos usar ISTEXT dentro de la Validación de datos para no permitir valores que no sean de texto.

1 = ESTEXTO (B2: B5)

<<>>

Prueba si alguna celda en el rango es texto

Para probar si alguna celda en un rango de celdas es texto, podemos usar la función ISTEXT junto con la función SUMPRODUCT.

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

Siga el enlace de arriba para aprender cómo funciona esta función.

Resaltar celdas que contienen texto

Una última cosa que puede hacer con la función ISTEXT es resaltar las celdas que contienen texto. Podemos hacer esto creando un formato condicional basado en una regla.

  1. Seleccione todas las celdas que desea verificar
  2. Ir a Cinta de inicio > Formato condicional > Nueva regla
  3. Seleccione 'Use una fórmula para determinar qué celdas formatear
  4. Ingrese la fórmula = ESTEXTO (A2)
  5. Haga clic en el botón Formato y elija el formato que desee
  6. Haga clic en Aceptar dos veces para salir y guardar.

Otras funciones lógicas

Las hojas de Excel / Google contienen muchas otras funciones lógicas para realizar otras pruebas lógicas. Aquí hay una lista:

Funciones IF / IS
iferror
iserror
isna
iserr
está en blanco
es número
istext
isnontext
es fórmula
isologico
isref
incluso
es impar

ISTEXT en Google Sheets

La función ISTEXT funciona exactamente igual en Google Sheets que en Excel:

Ejemplos de ISTEXT en VBA

También puede utilizar la función ISTEXT en VBA. Escribe:
application.worksheetfunction.istext (valor)

Ejecutando las siguientes declaraciones de VBA

1234 Range ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Range ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Range ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Range ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

producirá los siguientes resultados

Para los argumentos de la función (valor, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

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

wave wave wave wave wave