La función ESPACIOS quita los espacios del principio y del final y reduce a uno solo los espacios repetidos entre palabras. No elimina los espacios de no separación pegados desde la web (el carácter 160). Para esos, anida LIMPIAR o SUSTITUIR.
Los CSV importados, los correos copiados y ese BUSCARV que «debería coincidir» y no lo hace son los motivos habituales para necesitarla.
Sintaxis
=ESPACIOS(texto)
- texto: una celda o una cadena. ESPACIOS devuelve el texto limpio.
Ejemplo resuelto
| A | B (fórmula) | Resultado |
| Lee | =ESPACIOS(A2) | Lee |
| Patel | =ESPACIOS(A3) | Patel |
| Ann Marie | =ESPACIOS(A4) | Ann Marie |
Limpia una columna y luego busca
BUSCARV y CONTAR.SI tratan "Lee" y "Lee " como valores distintos. Limpia primero la clave:
=BUSCARV(ESPACIOS(E2); A2:C100; 3; FALSO)
o crea una columna auxiliar con =ESPACIOS(A2) y busca contra ella.
Si Quitar duplicados informa de 0 coincidencias en una lista que parece llena de repeticiones, pasa antes ESPACIOS. Ese es el motivo más habitual de que la herramienta quitar duplicados no vea nada.
Espacios de no separación (el ESPACIOS que «no hace nada»)
Las tablas web suelen usar el carácter 160 en lugar de un espacio normal. ESPACIOS los ignora. Sustitúyelos y luego limpia:
=ESPACIOS(SUSTITUIR(A2;CARACTER(160);" "))
Errores habituales
- Se ve igual después de ESPACIOS: el carácter sobrante no es un espacio. Usa =CODIGO(EXTRAE(A2;n;1)) para inspeccionarlo carácter a carácter; el 160 es el culpable habitual.
- Números guardados como texto con espacios: aplica ESPACIOS a la celda y luego multiplica por 1 (=ESPACIOS(A2)*1) para convertirlo en un número real.
- #¡VALOR!: le pasaste un error, no texto. Arregla antes la celda de origen.
Preguntas frecuentes
¿Qué quita ESPACIOS?
Los espacios del principio, los del final y los sobrantes entre palabras. Deja un solo espacio entre palabras. Por sí sola no quita tabulaciones, saltos de línea ni espacios de no separación.
¿ESPACIOS cambia la celda original?
No. Devuelve un valor nuevo. Escríbela en una columna auxiliar y luego copia y pega valores sobre el origen si quieres que la limpieza quede fijada.
¿ESPACIOS o LIMPIAR?
LIMPIAR quita los caracteres no imprimibles (códigos 0 a 31). ESPACIOS quita los espacios sobrantes. Usa las dos en importaciones sucias: =ESPACIOS(LIMPIAR(A2)).
¿Por qué ESPACIOS no arregla mi BUSCARV?
Tanto el valor buscado como la clave de la tabla tienen que estar limpios. Si solo aplicas ESPACIOS a la celda de búsqueda y la tabla sigue con espacios al final, la coincidencia seguirá fallando.