FormulaCamp
Todas las guías de Excel
Guías prácticas de Excel

Cómo convertir números guardados como texto en Excel

Convierte números guardados como texto con el aviso, VALOR, Texto en columnas o Pegado especial sin dañar códigos.

Primero decide si debe ser un número

Un importe o una cantidad suelen necesitar conversión; un código postal, SKU o teléfono no. Convertir puede eliminar ceros iniciales.

Comprueba con =ESNUMERO(A2) y revisa el formato y el origen de los datos.

Usar el menú de aviso

Selecciona el rango con el indicador, abre el icono de advertencia y elige Convertir en número. Revisa algunas filas antes y después.

El aviso no siempre aparece y una columna puede mezclar separadores de distintos países.

VALOR, Texto en columnas o Pegado especial

=VALOR(A2) interpreta texto numérico según la configuración regional. Para separadores conocidos, VALOR.NUMERO permite indicarlos de forma explícita.

Datos > Texto en columnas puede convertir una columna completa al terminar; multiplicar por 1 mediante Pegado especial también convierte, pero es menos transparente.

Limpiar antes de convertir

Espacios no separables, símbolos y guiones pueden impedir la conversión. Limpia solo los caracteres que realmente son ruido.

Compara recuentos y sumas antes y después. Una conversión masiva sin control puede alterar identificadores válidos.

Tu turno

En B2, convierte el importe de texto de A2 en un número.

Hoja de ejemplo: importes importados
ABC
1Texto importadoNúmero
2125
380.5
442
Aún sin resolver.

Ejemplo resuelto

Ejemplo comprobado: Convierte solo los valores que realmente deben participar en cálculos.

A
1Importado
2125
380.5
442
580.5 USD
FórmulaResultado
=ESTEXTO(A2)VERDADERO
=SUMA(A2:A4)0
=VALOR(A2)+VALOR(A3)+VALOR(A4)247.5
=SUMAPRODUCTO(--A2:A4)247.5
=A2*1125
=VALOR(A5)#¡VALOR!
=VALOR(SUSTITUIR(A5;" USD";""))80.5
=VALOR.NUMERO("1.234,50";",";".")1234.5

Lista rápida de errores

  • Convertir identificadores con ceros iniciales.
  • Confiar en el aspecto de la celda en vez de su tipo.
  • Ignorar separadores decimales y de miles.

Preguntas frecuentes

¿Por qué SUMA ignora algunas celdas?

Es posible que esos valores estén guardados como texto.

¿Cómo compruebo el tipo?

Usa ESNUMERO o revisa el aviso de error.

¿Cómo conservo ceros iniciales?

Mantén los identificadores como texto.

¿Qué hago con separadores extranjeros?

Usa VALOR.NUMERO con separadores explícitos o importa con la configuración regional correcta.

Practica esta habilidad

Continúa con una lección comprobada de FormulaCamp (en inglés): The TEXT and VALUE Functions (en inglés)

Abrir la lección (en inglés)