¿Te has encontrado alguna vez con un archivo de Excel que parece un verdadero rompecabezas debido a esos molestos espacios adicionales? Esos caracteres invisibles pueden ser un verdadero quebradero de cabeza, especialmente cuando se trata de análisis de datos o confección de informes. ¡No te preocupes más! En este artículo, descubriremos la poderosa función TRIM de Excel, una herramienta sencilla pero increíblemente efectiva que te ayudará a limpiar esos datos en un abrir y cerrar de ojos. Prepárate para optimizar tus hojas de cálculo y llevar la organización de tu información al siguiente nivel. ¡Comencemos!
¿Pasas horas ajustando datos en hojas de cálculo de Excel? ¿Estás cansado de lidiar con esos espacios molestos al copiar y pegar datos? ¡No te preocupes más! En este artículo, descubrirás la función TRIM de Excel, una herramienta poderosa y rápida para eliminar esos espacios adicionales y tener datos limpios y organizados en un abrir y cerrar de ojos. Desde cómo funciona hasta cómo utilizarla de manera efectiva, ¡aquí encontrarás todo lo que necesitas saber para aprovechar al máximo esta función! Sigue leyendo para descubrir cómo simplificar tu trabajo y ahorrar tiempo con la función TRIM de Excel.
El tutorial muestra algunas formas rápidas y sencillas de recortar espacios de Excel. Aprenda cómo eliminar espacios iniciales, finales y adicionales entre palabras, por qué la función TRIM de Excel no funciona y cómo solucionarlo.
¿Está comparando dos columnas en busca de duplicados que sabe que están ahí, pero sus fórmulas no pueden encontrar una sola entrada duplicada? ¿O estás sumando dos columnas de números, pero sigues obteniendo solo ceros? ¿Y por qué su fórmula Vlookup obviamente correcta devuelve solo un montón de errores N/A? Estos son sólo algunos ejemplos de problemas para los que quizás esté buscando respuestas. Y todos son causados por espacios extra ocultar antes, después o entre valores numéricos y de texto en sus celdas.
>
Microsoft Excel ofrece algunas formas diferentes de eliminar espacios y limpiar sus datos. En este tutorial, investigaremos las capacidades de la función RECORTAR como la forma más rápida y sencilla de eliminar espacios en Excel.
Función RECORTAR: eliminar espacios adicionales en Excel
Utiliza la función RECORTAR en Excel para eliminar espacios adicionales del texto. Elimina todos los espacios iniciales, finales e intermedios. excepto por un solo espacio Carácter entre palabras.
La sintaxis de la función TRIM es la más sencilla que uno pueda imaginar:
RECORTAR(texto)
Dónde texto es una celda de la que desea eliminar el exceso de espacios.
Por ejemplo, para eliminar espacios en la celda A1, usa esta fórmula:
=TRIM(A1)
Y la siguiente captura de pantalla muestra el resultado:
>
¡Sí, es así de simple!
Tenga en cuenta que la función TRIM fue diseñada para eliminar solo el carácter de espacio, que tiene el valor 32 en el ASCII de 7 bits sistema de código. Si además de espacios adicionales, sus datos contienen saltos de línea y caracteres que no se imprimen, use la función TRIM en combinación con CLEAN para eliminar los primeros 32 caracteres que no se imprimen en el sistema ASCII.
Por ejemplo, para eliminar espacios, saltos de línea y otros caracteres no deseados de la celda A1, utilice esta fórmula:
=TRIM(CLEAN(A1))
Para obtener más información, consulte Cómo eliminar caracteres que no se imprimen en Excel
Para deshacerse de los espacios que no se separan (carácter html ), que tiene el valor 160, use TRIM junto con las funciones SUBSTITUTE y CHAR:
=TRIM(SUBSTITUTE(A1, CHAR(160), » «))
Para obtener detalles completos, consulte Cómo eliminar espacios que no se separan en Excel.
Cómo utilizar la función TRIM en Excel: ejemplos de fórmulas
Ahora que conoce los conceptos básicos, analicemos algunos usos específicos de TRIM en Excel, los obstáculos que puede enfrentar y las soluciones funcionales.
Cómo recortar espacios en una columna completa de datos
Supongamos que tiene una columna de nombres que tiene algún espacio en blanco antes y después del texto, así como más de un espacio entre las palabras. Entonces, ¿cómo se eliminan todos los espacios iniciales, finales y el exceso de espacios intermedios en todas las celdas a la vez? Copiando una fórmula TRIM de Excel en la columna y luego reemplazando las fórmulas con sus valores. Los pasos detallados siguen a continuación.
=TRIM(A2)
>
- Seleccione todas las celdas con fórmulas de Recortar (B2:B8 en este ejemplo) y presione Ctrl+C para copiarlos.
- Seleccione todas las celdas con los datos originales (A2:A8) y presione Ctrl+Alt+Ventonces V. Es el atajo de pegar valores el que aplica el Pegado especial > Valores
- presione el Ingresar llave. ¡Hecho!
Cómo eliminar espacios iniciales en una columna numérica
Como acaba de ver, la función TRIM de Excel eliminó todos los espacios adicionales de una columna de datos de texto sin problemas. Pero ¿qué pasa si tus datos son números, no texto?
>
A primera vista puede parecer que la función TRIM ha hecho su trabajo. Sin embargo, al observar más de cerca, notará que los valores recortados no se comportan como números. Éstos son sólo algunos indicios de anomalía:
- Tanto la columna original con espacios iniciales como los números recortados están alineados a la izquierda incluso si aplica el formato Número a las celdas, mientras que los números normales están alineados a la derecha de forma predeterminada.
- Cuando se seleccionan dos o más celdas con números recortados, Excel muestra solo CONTAR en la barra de estado. Para números, también debe mostrar SUMA y PROMEDIO.
- Una fórmula SUMA aplicada a las celdas recortadas devuelve cero.
>Según todas las apariencias, los valores recortados son cadenas de texto, mientras que queremos números. Para solucionar este problema, puede multiplicar los valores recortados por 1 (para multiplicar todos los valores de una sola vez, utilice la opción Pegado especial > Multiplicar).
Una solución más elegante es encerrar la función TRIM en VALOR, así:
=VALUE(TRIM(A2))
La fórmula anterior elimina todos los espacios iniciales y finales, si los hay, y convierte el valor resultante en un número, como se muestra en la siguiente captura de pantalla:
>
Cómo eliminar solo los espacios iniciales en Excel (recorte izquierdo)
En algunas situaciones, puede escribir espacios duplicados e incluso triplicados entre palabras para que sus datos sean mejor legibles. Sin embargo, sí deseas deshacerte de los espacios iniciales, como este:
>
Como ya sabes, la función TRIM elimina espacios extra en medio de las cadenas de texto, que no es lo que queremos. Para mantener intactos todos los espacios intermedios, usaremos una fórmula un poco más compleja:
=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))
En la fórmula anterior, la combinación de FIND, MID y TRIM calcula la posición del primer carácter de texto en una cadena. Y luego, proporciona ese número a otra función MID para que devuelva la cadena de texto completa (la longitud de la cadena se calcula mediante LEN) comenzando en la posición del primer carácter de texto.
La siguiente captura de pantalla muestra que todos los espacios iniciales han desaparecido, mientras que todavía quedan varios espacios entre las palabras:
>
Como toque final, reemplace el texto original con los valores recortados, como se muestra en el paso 3 de la Fórmula de recorte ejemplo, ¡y listo!
Consejo. Si también desea eliminar espacios del final de las celdas, utilice el Herramienta Recortar espacios. No existe una fórmula obvia de Excel para eliminar los espacios iniciales y finales manteniendo intactos varios espacios entre palabras.
Cómo contar espacios extra en una celda
A veces, antes de eliminar espacios en su hoja de Excel, es posible que desee saber cuántos espacios sobrantes hay realmente.
Para obtener la cantidad de espacios adicionales en una celda, averigüe la longitud total del texto usando la función LEN, luego calcule la longitud de la cadena sin espacios adicionales y reste este último del primero:
=LEN(A2)-LEN(TRIM(A2))
La siguiente captura de pantalla muestra la fórmula anterior en acción:
>
Nota. La fórmula devuelve el recuento de espacios extra en una celda, es decir, al principio, al final y más de un espacio consecutivo entre palabras, pero no cuenta los espacios simples en el medio del texto. Si desea obtener el número total de espacios en una celda, use esta fórmula de sustitución.
Cómo resaltar celdas con exceso de espacios.
Cuando trabaje con información confidencial o importante, es posible que dude en eliminar algo sin ver qué está eliminando exactamente. En este caso, primero puede resaltar las celdas que contienen espacios adicionales y luego eliminarlos de forma segura.
Para ello, cree una regla de formato condicional con la siguiente fórmula:
=LEN($A2)>LEN(TRIM($A2))
Donde A2 es la celda superior con datos que desea resaltar.
La fórmula le indica a Excel que resalte las celdas en las que la longitud total de la cadena es mayor que la longitud del texto recortado.
Para crear una regla de formato condicional, seleccione todas las celdas (filas) que desea resaltar sin encabezados de columna, vaya a la Hogar pestaña > Estilos grupo y haga clic en Formato condicional > Nueva regla > Utilice una fórmula para determinar qué celdas formatear.
Si aún no está familiarizado con el formato condicional de Excel, encontrará los pasos detallados aquí: Cómo crear una regla de formato condicional basada en una fórmula.
Como se demuestra en la siguiente captura de pantalla, el resultado corrobora perfectamente con el recuento de espacios adicionales que obtuvimos en el ejemplo anterior:
>
Como puede ver, el uso de la función RECORTAR en Excel es fácil y directo. Sin embargo, si alguien quiere ver más de cerca las fórmulas analizadas en este tutorial, puede descargar el Recortar el libro de espacios de Excel.
Excel TRIM no funciona
La función TRIM sólo elimina el carácter espacial representado por el valor de código 32 en el juego de caracteres ASCII de 7 bits. En el juego de caracteres Unicode, hay un carácter de espacio más llamado espacio irrompible, que se usa comúnmente en páginas web como carácter html . El espacio sin separación tiene un valor decimal de 160 y la función TRIM no puede eliminarlo por sí sola.
Entonces, si su conjunto de datos contiene uno o más espacios en blanco que la función RECORTAR no elimina, use la función SUSTITUIR para convertir espacios que no se separan en espacios regulares y luego recórtelos. Suponiendo que el texto está en A1, la fórmula es la siguiente:
=TRIM(SUBSTITUTE(A1, CHAR(160), » «))
Como precaución adicional, puede incorporar la función LIMPIAR para limpiar la celda de cualquier carácter no imprimible:
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), » «)))
La siguiente captura de pantalla muestra la diferencia:
>
Si las fórmulas anteriores tampoco funcionan para usted, es probable que sus datos contengan algunos caracteres no imprimibles específicos con valores de código distintos de 32 y 160. En este caso, utilice una de las siguientes fórmulas para averiguar el código de carácter, donde A1 es una celda problemática:
Espacio principal: =CODE(LEFT(A1,1))
Espacio final: =CODE(RIGHT(A1,1))
Espacio intermedio (donde norte es la posición del carácter problemático en la cadena de texto):
=CODE(MID(A1, n, 1)))
Y luego, proporcione el código de carácter devuelto a la fórmula TRIM(SUBSTITUTE()) comentada anteriormente.
Por ejemplo, si la función CÓDIGO devuelve 9, que es el carácter de tabulación horizontal, utilice la siguiente fórmula para eliminarlo:
=TRIM(SUBSTITUTE(A1, CHAR(9), » «))
Recortar espacios para Excel: elimine espacios adicionales con un clic
¿Suena ridícula la idea de aprender un puñado de fórmulas diferentes para afrontar una tarea trivial? Entonces quizás te guste esta técnica de un clic para eliminar espacios en Excel. Permítanme presentarles el Text Toolkit incluido en nuestra Ultimate Suite. Entre otras cosas, como cambiar mayúsculas y minúsculas, dividir texto y borrar formato, ofrece la Recortar espacios opción.
Con Ultimate Suite instalado en su Excel, eliminar espacios en Excel es tan simple como esto:
- Recortar principal y siguiendo espacios
- Recortar extra espacios entre palabras, excepto por un solo espacio
- Recortar sin romperse espacios ( )
¡Eso es todo al respecto! Todos los espacios adicionales se eliminan en un abrir y cerrar de ojos.
En este ejemplo, solo eliminamos los espacios iniciales y finales, manteniendo intactos múltiples espacios entre palabras para una mejor legibilidad: ¡la tarea que las fórmulas de Excel no pueden realizar se realiza con un clic del mouse!
>
Si estás interesado en probar Recortar espacios en sus hojas, puede descargar una versión de evaluación al final de esta publicación.
Te agradezco por leer y espero verte la próxima semana. En nuestro próximo tutorial, analizaremos otras formas de recortar espacios en Excel, ¡estén atentos!
descargas disponibles
Recortar espacios de Excel: ejemplos de fórmulas (archivo .xlsx)
Ultimate Suite – versión de prueba (archivo .exe)
Usted también podría estar interesado en
Función TRIM de Excel: forma rápida de eliminar espacios adicionales
La función TRIM en Excel es una herramienta muy útil cuando trabajas con datos que contienen espacios adicionales. Muchas veces, al copiar y pegar información de diferentes fuentes, se añaden espacios indeseados al principio o al final de una celda. Estos espacios pueden ser difíciles de detectar a simple vista, pero pueden generar errores en tus cálculos y análisis.
¿Qué es la función TRIM?
La función TRIM en Excel es una función integrada que te permite eliminar los espacios adicionales de una cadena de texto. Solo elimina los espacios en blanco al principio y al final de la cadena, no aquellos que puedan existir entre palabras. Esta función es especialmente útil cuando estás trabajando con datos importados o cuando necesitas limpiar tus datos antes de realizar análisis.
Sintaxis y Uso de la función TRIM
La sintaxis de la función TRIM es muy sencilla:
=TRIM(texto)
Donde texto es el argumento obligatorio que representa la cadena de texto o referencia a una celda que deseas limpiar. La función TRIM no altera el texto original, simplemente crea una copia sin los espacios adicionales.
A continuación, se muestra un ejemplo de cómo utilizar la función TRIM:
Verás que los espacios adicionales al principio o al final de los datos desaparecerán, dejándote con datos limpios y listos para usar.
Ejemplos adicionales de uso de la función TRIM
Además de eliminar espacios en blanco al principio y al final de las celdas, la función TRIM también puede ser útil en otras situaciones:
Recuerda que puedes encontrar más información sobre las funciones de Excel en la página de soporte de Excel de Microsoft. Allí encontrarás ejemplos adicionales y consejos para aprovechar al máximo las capacidades de Excel.
En resumen, la función TRIM de Excel es una forma rápida y sencilla de eliminar espacios adicionales en tus datos. Utilízala para limpiar tus celdas y asegurarte de que tus cálculos y análisis se basen en información precisa.
La función TRIM en Excel es muy útil para limpiar datos que contienen espacios adicionales, ya que elimina los espacios iniciales y finales, así como los espacios en exceso entre palabras, dejando solo un espacio simple entre ellas. Aquí te ofrezco un resumen de los principales usos y consejos sobre cómo implementar la función TRIM en tus hojas de cálculo de Excel.
¿Qué hace la función TRIM?
- Elimina espacios en blanco al principio y al final de una cadena de texto.
- Reduce espacios intermedios a un solo espacio por cada separación entre palabras.
Cómo usar la función TRIM
- Sintaxis básica:
excel
=TRIM(texto)
Donde texto
es la referencia de la celda que deseas limpiar.
- Aplicar TRIM a una columna completa:
– Escribe la fórmula en la primera celda (por ejemplo, =TRIM(A2)
).
– Copia la fórmula hacia abajo a través de la columna.
– Para reemplazar los datos originales, copia las celdas que contienen la fórmula, selecciona las celdas originales y usa Pegado especial
→ Valores
.
Como manejar espacios que TRIM no elimina
- Espacios irrompibles: Si TRIM no elimina algunos espacios, puede ser porque hay espacios irrompibles (valor 160). Usa la combinación de TRIM y SUBSTITUTE:
excel
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
- Para eliminar caracteres no imprimibles: Puedes incluir la función CLEAN:
excel
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))
Otras funciones útiles relacionadas
- Contar espacios adicionales: Para saber cuántos espacios sobrantes existen:
excel
=LEN(A2) - LEN(TRIM(A2))
- Formato condicional para resaltar espacios: Para identificar celdas con espacios adicionales:
excel
=LEN($A2) > LEN(TRIM($A2))
Problemas y soluciones
Si encuentras que la función TRIM no está funcionando como esperas, verifica si hay caracteres no visibles o especiales presentes. Puedes localizar el código de dichos caracteres utilizando la función CODE.
Soluciones de un clic
Si prefieres no lidiar con fórmulas complejas, hay herramientas y complementos (como Ultimate Suite) que ofrecen funciones de limpieza de espacios con un solo clic.
Conclusión
La función TRIM es una herramienta poderosa para limpiar datos en Excel. Asegúrate de estar familiarizado con su uso básico y con técnicas adicionales para manejar casos donde haya caracteres problemáticos. Este conocimiento te será valioso para mantener tus hojas de cálculo organizadas y precisas.
¡Excelente artículo! La función TRIM me ha salvado más de una vez, especialmente cuando tengo que limpiar datos para mis informes. Recuerdo una vez que estaba listando nombres y me volvió loco encontrar espacios extra. Desde que aprendí a usar TRIM, todo es mucho más fácil. ¡Gracias por compartir esto! – edwin giovanni.
Fraser: ¡Qué bueno que compartan sus experiencias! A mí TRIM también me ha hecho la vida más fácil, especialmente cuando trabajo con montones de datos desordenados. Una vez, hice un informe y casi muero tratando de quitar esos malditos espacios que aparecían de la nada. Desde que uso TRIM, ya no tengo ese problema. ¡Gracias por el artículo!
Couque: ¡Totalmente de acuerdo, Edwin! A mí también me ha salvado un montón, sobre todo cuando tengo que preparar listas para proyectos. Una vez, pasé horas tratando de quitar espacios manualmente, ¡qué frustración! Desde que descubrí TRIM, me va como anillo al dedo. ¡Gran post!