Excel Práctico

Tutoriales

Paso a paso · Ejemplo propio

Limpiar espacios y convertir números guardados como texto en Excel

Corrige datos importados en columnas auxiliares, conserva el original y comprueba que los importes vuelvan a ser números.

Descargar ejercicio ExcelGratis · Sin registro · Práctica y solución
Índice de contenidos · 9 apartados

Por qué los datos parecen correctos pero fallan

Una categoría con espacios adicionales puede no coincidir con un criterio. Un importe guardado como texto puede quedar fuera de una suma de rango. Limpiar consiste en corregir el tipo y el contenido, no solo en cambiar el formato visual.

Datos de la práctica

En Practica, A5 contiene Comida casa con espacios al principio, al final y entre palabras. B5 contiene el texto 45. A6 contiene Transporte y B6 el texto 18. Los datos originales están en A5:B6; completarás E5:F6 sin sobrescribirlos.

1. Quitar espacios sobrantes

En E5 escribe:

=ESPACIOS(A5)

Devuelve Comida casa: elimina espacios comunes al principio y al final y reduce espacios comunes consecutivos entre palabras. Copia a E6 para revisar el segundo registro.

ESPACIOS no elimina todos los tipos de separación. Un espacio de no separación procedente de una web puede permanecer. Si has identificado ese carácter, puedes sustituirlo por un espacio normal y después limpiar:

=ESPACIOS(SUSTITUIR(A5;CARACTER(160);" "))

No elimines caracteres sin saber qué representan. Los códigos pueden contener espacios o guiones significativos. LIMPIAR ayuda con determinados caracteres no imprimibles, pero tampoco elimina cualquier carácter Unicode.

2. Convertir el importe

En F5 escribe:

=VALOR(B5)

Devuelve el número 45. Copia a F6 para obtener 18. Comprueba con =ESNUMERO(F5): debe mostrar VERDADERO. Dar formato Número a un texto no garantiza que se haya convertido.

VALOR interpreta los separadores según la configuración regional. Antes de convertir 1.234,56 o 1,234.56, identifica qué símbolo representa miles y cuál decimales. No sustituyas todos los puntos a ciegas.

Ejercicio: comprueba el total

Suma F5:F6 y compáralo con la suma de los números de origen. ¿Qué total debería quedar después de convertirlos?

Ver solución

=SUMA(F5:F6) devuelve 63: 45 + 18. En el archivo, B5:B6 son textos; la suma del rango original puede omitirlos. La conversión debe conservar el significado del importe.

Cuándo conservar texto

No conviertas a número un código postal, un teléfono o un identificador solo porque esté compuesto por dígitos. Un código 00125 puede perder sus ceros iniciales y dejar de identificar correctamente el registro. Define el tipo de dato antes de limpiar.

Sustituir el original después de revisar

Trabaja en una copia. Compara una muestra y los totales; después puedes copiar la columna limpia y usar Pegado especial → Valores en el destino elegido. Conserva el original hasta confirmar que ninguna transformación ha cambiado cantidades o identificadores.

  • Error de VALOR: revisa símbolos, espacios y separadores.
  • Categoría aún distinta: busca caracteres especiales o diferencias reales en el nombre.
  • Fórmula visible como texto: cambia a General y vuelve a confirmar la entrada.

Las fórmulas del artículo usan nombres en español y punto y coma. Adapta el separador y los nombres si tu configuración utiliza otro idioma.

Descarga la práctica y comprueba la solución

Incluye Practica y Solucion con datos ficticios. Completa primero la práctica. Los resultados se han comprobado con el motor de hojas disponible; la prueba en Excel de escritorio sigue pendiente.

Descargar ejercicio Excel

XLSX editable · Sin macros

Documentación de referencia

Documentación oficial de Microsoft

Separar y unir textos en Excel: códigos, artículos y etiquetas