Compruebe si la celda formateada como texto contiene un número

Compruebe si la celda formateada como texto contiene un número

¿Cómo puedo verificar si el valor de la celda es numérico o no, para celdas con formato de texto?

Tengo una columna que normalmente, pero no siempre, contiene números. Sin embargo, la columna tiene formato de texto para que se conserven los ceros a la izquierda. Descubrí que la ISNUMBER()función siempre regresará FALSEpara celdas formateadas como texto, incluso si el valor es numérico. ¿Hay alguna otra manera de identificar si un valor es numérico para una celda con formato de texto?

Quiero tratar los valores con ceros a la izquierda, como 012345, como numéricos.

Respuesta1

Como se comentó anteriormente y dado que funcionó para el usuario, publíquelo como respuesta.

Usando la función Double Unaryo VALUE()se puede probar si la referencia de la celda consiste en un número verdadero o no.

ingrese la descripción de la imagen aquí


• Fórmula utilizada en la celdaB9


=ISNUMBER(VALUE(A9))

O

=ISNUMBER(--A9)

Usando Double Unaryo VALUE()convierte el texto en valor numérico, si las celdas son números verdaderos, entonces convierte; de ​​lo contrario, devuelve un error. Entonces, después de ajustar dentro, ISNUMBER()se devuelve TRUEun valor numérico, mientras que FALSEse produce un error cuando el texto formateado no es un número.


información relacionada