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.
| A | B | C | |
|---|---|---|---|
| 1 | Texto importado | Número | |
| 2 | 125 | ||
| 3 | 80.5 | ||
| 4 | 42 |
Respuesta: =VALOR(A2)
Ejemplo resuelto
Ejemplo comprobado: Convierte solo los valores que realmente deben participar en cálculos.
| A | |
|---|---|
| 1 | Importado |
| 2 | 125 |
| 3 | 80.5 |
| 4 | 42 |
| 5 | 80.5 USD |
| Fórmula | Resultado |
|---|---|
=ESTEXTO(A2) | VERDADERO |
=SUMA(A2:A4) | 0 |
=VALOR(A2)+VALOR(A3)+VALOR(A4) | 247.5 |
=SUMAPRODUCTO(--A2:A4) | 247.5 |
=A2*1 | 125 |
=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)