
Cómo quitar espacios en blanco y limpiar texto en Excel
Para quitar espacios sobrantes en Excel, escribe =ESPACIOS(A2) en una celda auxiliar. La función elimina los espacios normales del principio y del final y deja uno entre palabras. Si el texto contiene ciertos caracteres no imprimibles, puedes utilizar LIMPIAR, aunque ninguna de las dos funciones elimina todos los caracteres invisibles.
Imagina que durante tus prácticas recibes una lista de materiales. Dos etiquetas parecen iguales, pero no coinciden al compararlas. Antes de cambiar las fórmulas de búsqueda, revisa el texto: puede tener espacios que apenas se ven.
Conserva el original y decide qué puedes cambiar
Mantén la columna recibida y añade otra llamada «Texto revisado». Así podrás comparar los resultados sin perder los datos de partida.
Decide también qué debe conservar cada campo. En una etiqueta como «Material oficina», un espacio separa palabras. En un código, los espacios o los ceros iniciales pueden formar parte del identificador. No elimines caracteres ni cambies mayúsculas por costumbre.
Si necesitas repasar cómo introducir y copiar fórmulas, consulta nuestra guía de Excel básico para el trabajo.
Usa ESPACIOS para corregir el espaciado del texto
Prueba primero con una etiqueta ficticia:
- En A2, escribe « Material oficina », sin las comillas, con espacios exteriores y varios entre las palabras.
- En B2, escribe =ESPACIOS(A2) y pulsa Intro.
- Comprueba que el resultado sea «Material oficina».
- Copia la fórmula hacia abajo en la columna auxiliar para revisar otras filas.
ESPACIOS conserva un espacio normal entre palabras. No sirve para eliminar todos los espacios ni conviene aplicarla si varios espacios internos tienen un significado que debes mantener.
Usa LIMPIAR solo cuando los caracteres sobren
=LIMPIAR(A2) elimina determinados caracteres de control, como tabulaciones y saltos de línea. Puedes combinarla con ESPACIOS:
=ESPACIOS(LIMPIAR(A2))
Antes de extenderla a toda la lista, comprueba qué separan esos caracteres. Si entre «Material» y «oficina» hay una tabulación, LIMPIAR puede unir las palabras como «Materialoficina». Cuando la separación sea necesaria, tendrás que sustituir ese carácter por un espacio en lugar de borrarlo.
Esta función tampoco elimina cualquier carácter invisible. Un resultado que sigue sin coincidir necesita una revisión más concreta.
Qué hacer si ESPACIOS no elimina un espacio
Los textos copiados de páginas web pueden contener un espacio de no separación. Visualmente se parece al normal, pero ESPACIOS no lo elimina por sí sola.
Si has identificado ese carácter, puedes sustituirlo por un espacio normal y después corregir el espaciado:
=ESPACIOS(SUSTITUIR(A2;CARACTER(160);" "))
En esta fórmula, CARACTER(160) representa el espacio de no separación y " " contiene un espacio normal. SUSTITUIR cambia uno por otro; ESPACIOS realiza la limpieza posterior.
La fórmula utiliza nombres de funciones en español y punto y coma como separador. Si tu configuración emplea comas, adapta los separadores. No la tomes como una solución para cualquier carácter extraño.
Comprueba la lista antes de pegar los resultados
Revisa una muestra con filas normales y problemáticas: etiquetas de varias palabras, nombres con tildes y códigos con ceros iniciales. Confirma que no se han unido palabras ni convertido identificadores distintos en uno solo.
Si utilizas una lista de referencia, repite la comparación. Cuando hayas validado la limpieza, copia la columna revisada y usa la opción «Pegar valores» en el destino correspondiente. Conserva el original.
Deja una nota que describa los cambios realizados, por ejemplo: «Se han quitado espacios normales sobrantes; se conservan los ceros iniciales». Añade cualquier sustitución o excepción que hayas aplicado.
Add a comment