Cómo convertir texto a número en Excel: 6 métodos

Hoja de Excel transformando números guardados como texto en valores numéricos

Cuando Excel guarda cifras como texto, una suma puede ignorarlas, una búsqueda puede no encontrar coincidencias y la ordenación produce resultados extraños. Para convertir texto a número en Excel conviene identificar primero el origen: una importación, un separador decimal incompatible, espacios invisibles, apóstrofos iniciales o códigos que en realidad deben seguir siendo texto.

Cómo reconocer un número almacenado como texto

Las pistas habituales son el triángulo verde, la alineación a la izquierda y una advertencia al seleccionar la celda. También puedes probar con ESNUMERO: si devuelve FALSO aunque la celda parezca contener una cifra, Excel no la está tratando como valor numérico.

No conviertas automáticamente identificadores. Un código postal, un número de cuenta o una referencia de producto puede empezar por cero y no participa en cálculos. En esos casos, el tipo correcto es texto.

Método 1: usar Convertir en número

Selecciona las celdas con el indicador de error, abre el aviso y elige Convertir en número. Es el método más directo cuando Excel ya ha detectado el problema. Revisa una muestra después: una cadena como 00125 pasará a 125 y perderá sus ceros iniciales.

Método 2: multiplicar por uno

Escribe 1 en una celda vacía, cópiala, selecciona el rango problemático y usa Pegado especial > Multiplicar. La operación obliga a interpretar las cadenas numéricas como cifras. Después puedes borrar la celda auxiliar.

Este procedimiento es práctico para un lote, pero modifica el rango original. Haz una copia si los datos son una entrada de auditoría o si necesitas conservar exactamente lo importado.

Método 3: la función VALOR

VALOR convierte una cadena reconocible según la configuración regional de Excel. Si A2 contiene una cifra como texto:

=VALOR(A2)

Rellena la fórmula hacia abajo, comprueba los resultados y, si quieres sustituir el origen, copia la columna y pega solo valores. La ventaja es que puedes comparar entrada y salida antes de reemplazar nada.

Método 4: VALOR.NUMERO para separadores distintos

Cuando el archivo procede de otro país, puntos y comas pueden significar algo diferente. VALOR.NUMERO permite declarar el separador decimal y el de grupos:

=VALOR.NUMERO(A2;",";".")

La fórmula anterior interpreta una coma decimal y un punto de miles. Si recibes 1,234.56, invierte los argumentos. No hagas un reemplazo global sin entender el formato: podrías transformar una cifra válida en otra distinta.

Método 5: Texto en columnas

Selecciona el rango, abre Datos > Texto en columnas, avanza hasta la última pantalla y elige General. En Opciones avanzadas puedes indicar los separadores que usa el archivo. Aunque no necesites dividir columnas, el asistente vuelve a interpretar los valores.

Este método resulta útil después de pegar un CSV. Confirma la columna de destino para no sobrescribir información adyacente.

Método 6: Power Query para procesos repetibles

Si la conversión forma parte de una carga recurrente, importa el conjunto con Power Query y asigna el tipo de datos en la consulta. Puedes elegir Usar configuración regional para interpretar fechas y decimales correctamente. La transformación queda registrada y se aplica de nuevo al actualizar.

Power Query es preferible a corregir manualmente cada entrega. Además, permite separar errores, documentar el paso y conservar el archivo fuente sin alterarlo.

Limpiar espacios y caracteres invisibles

Una cifra puede incluir espacios normales, espacios de no separación o símbolos monetarios. ESPACIOS elimina repeticiones comunes, pero no todos los caracteres importados desde web o PDF. LIMPIAR retira ciertos caracteres no imprimibles. Para casos controlados, SUSTITUIR puede quitar el símbolo o reemplazar el carácter 160.

Combina limpieza y conversión de forma explícita:

=VALOR(SUSTITUIR(ESPACIOS(A2);CARACTER(160);""))

Si también hay moneda o unidades, decide si forman parte del dato o de su presentación. Lo profesional es almacenar el valor numérico y mostrar la moneda mediante formato de celda.

Cómo validar que la conversión fue correcta

Cuenta entradas y resultados, revisa mínimos y máximos y compara una muestra de valores con decimales, negativos, ceros y magnitudes grandes. ESNUMERO debe devolver VERDADERO en las celdas convertidas. Comprueba también que la suma antes esperada coincide con una fuente de control.

No sustituyas errores por cero de manera silenciosa: cero es un dato, no la ausencia de uno. Si una fila no se puede interpretar, marca el error y envíala a revisión.

Qué método elegir

Usa el aviso de Excel para unas pocas celdas; VALOR para una columna visible y auditable; VALOR.NUMERO cuando cambian los separadores; Texto en columnas para importaciones puntuales; y Power Query para un flujo que se repetirá. La elección correcta no es la fórmula más corta, sino la que conserva significado y puede verificarse.

Una vez corregido el tipo, aplica el formato visual después. Cambiar el formato de Texto a Número por sí solo no siempre convierte el valor ya almacenado: modifica cómo debería mostrarse, no necesariamente su representación interna.

Continúa aprendiendo

Amplía este tema con formato condicional en Excel, función FILTRAR, limpieza de datos.

Fuentes oficiales y primarias

Preguntas frecuentes

¿Por qué Excel no suma números guardados como texto?
Porque los interpreta como cadenas y muchas operaciones numéricas los omiten o producen resultados inesperados.

¿Cambiar el formato de celda convierte el texto en número?
No siempre. El formato afecta la presentación; puede ser necesario usar Convertir en número, VALOR u otra transformación.

¿Cómo convierto decimales con punto a coma?
Usa VALOR.NUMERO e indica explícitamente los separadores decimal y de miles del origen.

¿Debo convertir códigos postales y referencias?
Normalmente no, porque son identificadores y pueden necesitar ceros iniciales o caracteres que no representan una cantidad.

¿Cuál es el mejor método para archivos recurrentes?
Power Query, porque registra el tipo y la limpieza como pasos reproducibles al actualizar la fuente.

¿Cómo verifico la conversión?
Usa ESNUMERO, compara recuentos, totales, mínimos y máximos, y revisa casos con decimales, negativos y ceros.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir