Números pegados desde una web que Excel guarda como texto
En la página la tabla se veía bien. En Excel los importes se quedan a la izquierda, hay un pequeño triángulo verde en la esquina y SUMA devuelve 0. O peor: 1,250 se ha convertido en 1,25. Aquí tienes por qué pasa y cómo arreglarlo.
Tres problemas distintos
| En la página | En Excel | Qué ha pasado |
|---|---|---|
| 1.250,00 € | '1.250,00 € (texto) | El símbolo de moneda o un espacio invisible pegado al número impidió que Excel leyera un número |
| 1,250 | 1,25 | Una web americana usa la coma para los miles y el punto para los decimales; tu Excel, al revés |
| 10/12/2026 | 10 de diciembre | La web escribe mes/día (12 de octubre), tu Excel lee día/mes |
El primero salta a la vista. El segundo y el tercero son peligrosos, porque Excel no protesta: muestra un número, solo que equivocado. Y si la web americana escribe «$1,250.00», con el símbolo y los dos separadores, tu Excel ni siquiera lo lee como número: se queda como texto.
Arreglo 1: Convertir en número
Si las celdas muestran un triángulo verde, selecciona toda la columna, haz clic en el indicador de error que aparece junto a la selección y elige . Funciona cuando el texto es un número limpio escrito en tu propio formato. No sirve si hay un símbolo de moneda por medio o si los separadores están al revés.
Arreglo 2: Texto en columnas, con los separadores correctos
Es el arreglo más fiable para importes escritos en el formato de otro país.
- Selecciona la columna.
- › › Siguiente, desmarca todos los delimitadores › Siguiente.
- Haz clic en y pon el separador decimal y el separador de miles tal como los escribe la web (para 1,250.00: decimal «.» y miles «,»).
- Deja el formato de la columna en General y haz clic en .
En ese mismo último paso también puedes arreglar las fechas: elige y el orden que usa la web (mes/día/año en una web americana, día/mes/año en una europea).
Arreglo 3: la fórmula VALOR.NUMERO
Si prefieres no tocar la columna original, añade una nueva con:
=VALOR.NUMERO(A2;".";",")
El segundo argumento es el separador decimal que usa el texto; el tercero, el separador de miles. Quita antes los símbolos de moneda, por ejemplo =VALOR.NUMERO(SUSTITUIR(A2;"$";"");".";","). Después copia la columna y vuelve a pegarla encima como valores. Si tu Excel separa los argumentos con coma en lugar de punto y coma, cambia cada ; por ,.
Arreglo 4: Buscar y reemplazar
Para un símbolo de moneda o un espacio de no separación que acompaña a cada valor, presiona Ctrl+H (se abre , en la pestaña ), reemplaza el símbolo por nada y luego usa el arreglo 1. Cuidado con los puntos y las comas: reemplazarlos a mano en una columna con valores mezclados es la manera de que 1,5 se convierta en 15.
Comprueba antes de fiarte de un total. Después de cualquier arreglo, compara dos o tres valores con la página, incluido uno con decimales y otro de más de mil. Un importe mil veces más grande o más pequeño parece de lo más normal dentro de una columna.
O expórtalo ya bien
Botón Exportar lee la tabla en tu navegador y escribe números de verdad antes de que el archivo te llegue. Deduce el separador decimal de toda la columna, no celda por celda: en una columna con «$162,700», «$86,000» y «$1,250.50» la coma es el separador de miles, y en una con «1.250,00» y «0,586» es el decimal. Los símbolos de moneda (€, $, £, R$, zł, ₺…) se quitan, las fechas se leen en el orden que usa la columna y los códigos con ceros a la izquierda siguen siendo texto.
Números que suman desde el primer clic
Gratis para una tabla cada vez, sin cuenta, y nada sale de tu navegador.