Todas las funcionesTexto
ESPACIOS (TRIM)
Aprenda ESPACIOS con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
TRIM
Sintaxis
ESPACIOS(text)Ejemplo: =TRIM(A2)
Disponibilidad: Todas las versiones
La función ESPACIOS en Excel elimina los espacios iniciales y finales y reduce las secuencias de espacios entre palabras a uno solo: =TRIM(text). Es una limpieza esencial antes de búsquedas, comparaciones o conteos cuando los datos proceden de copias e importaciones.
Cuándo usarla
- Una búsqueda falla aunque dos textos parecen iguales.
- Ha pegado datos con espacios al principio, al final o repetidos entre palabras.
- Necesita normalizar nombres o etiquetas antes de detectar duplicados.
- Quiere limpiar espacios normales, pero sabe que los espacios de no separación requieren otro paso.
Argumentos
- text. El texto que se limpiará, normalmente una referencia. ESPACIOS elimina los espacios iniciales y finales y reduce las secuencias entre palabras a un solo espacio.
- Lo que no elimina. El espacio de no separación, carácter 160, frecuente en páginas web, no se elimina. Use primero SUBSTITUTE(A2,CHAR(160)," ") y después ESPACIOS.
- Tipo del resultado. La salida es texto. Si el valor limpio es un número, envuelva la fórmula en VALOR o multiplíquelo por 1 para volver a convertirlo.
Ejemplos explicados
Eliminar espacios exteriores
Fórmula: C1: =TRIM(A2)
Resultado: John Smith
Quita los espacios anteriores y posteriores, pero conserva el texto del centro.
Reducir varios espacios interiores
Fórmula: C1: =LEN(TRIM(A2))
Resultado: 10
Cada secuencia de espacios normales entre palabras se convierte en un solo espacio.
Limpiar un espacio de no separación
| A | B | C |
|---|
| 1 | Name | | Staff |
|---|
| 2 | Ben | | Ana |
|---|
| 3 | | | Ben |
|---|
| 4 | | | Cara |
|---|
Fórmula: E1: =MATCH(TRIM(A2),C2:C4,0)
Resultado: 2
SUSTITUIR cambia primero CHAR(160) por un espacio normal y después ESPACIOS lo elimina o reduce.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en D2: =TRIM(A4)
Resultado en D2: extra spaces
Errores y comprobaciones
- Todavía quedan espacios visibles. Probablemente sean espacios de no separación, carácter 160, o caracteres invisibles. Combine SUSTITUIR con LIMPIAR.
- Los números dejan de ser numéricos. Los números con espacios sueltos vuelven como texto, por lo que sumar la columna limpia da 0. Convierta las celdas limpias antes de sumarlas.
- Se quería conservar el espaciado interior. ESPACIOS reduce todos los grupos interiores a uno. Si solo desea quitar extremos, use otro método.
- Las búsquedas aún no coinciden. Puede haber diferencias de mayúsculas, guiones u otros caracteres invisibles además de los espacios. Compare LARGO y CODIGO.
Funciones relacionadas
Preguntas frecuentes
- ¿Por qué ESPACIOS no funciona con mis datos?
- Probablemente contienen espacios de no separación (CHAR(160)). Reemplácelos con SUSTITUIR antes de aplicar ESPACIOS.
- ¿ESPACIOS elimina absolutamente todos los espacios?
- No. Deja un solo espacio entre palabras. Use SUBSTITUTE(A2," ","") para eliminarlos por completo.
- ¿ESPACIOS puede limpiar una columna completa?
- En Microsoft 365, =TRIM(A2:A100) desborda una columna completa con los valores limpios.
- ¿ESPACIOS modifica la celda original?
- No. La función devuelve un valor nuevo en la celda que contiene la fórmula.