Como todos sabemos, Microsoft Excel tiene muchas funciones útiles para facilitar el trabajo a los usuarios. La función “TRIM” es una de ellas. Esta función ayuda a eliminar espacios no deseados entre palabras en una cadena y devuelve un valor de texto con los espacios iniciales y finales eliminados. Pero a veces la función TRIM se niega a funcionar debido a varias razones desagradables. En este blog, exploraré las causas comunes y algunas soluciones rápidas para solucionar el problema de que la función TRIM no funciona en Excel en poco tiempo.
¿Por qué TRIM no funciona en Excel?
En Excel, TRIM se clasifica como una función de cadena/texto y se puede utilizar como una función de hoja de cálculo (WS) y una función VBA (VBA) en Excel. Sin embargo, no funciona debido a varias razones que se mencionan a continuación:
- Sintaxis o argumentos incorrectos
- Paréntesis faltantes
- Libro de trabajo dañado
- Se agregan espacios adicionales al contenido insertado.
Después de identificar los factores principales, ahora es el momento de saber cómo solucionar el problema de que la función TRIM de Excel no funciona con las mejores soluciones.
¿Cómo solucionar el problema de que la función TRIM no funciona en Excel?
Echemos un vistazo a todos los métodos apropiados:
Método 1: elimine espacios completos, incluidos los espacios entre palabras
Si no desea espacios entre las palabras y en una fórmula que estaba usando, use SUSTITUIR.
Aquí, consulte cómo usar la fórmula SUSTITUIR.
- Vea la celda A2 en la captura de pantalla,
- Ubique todo el ” ” (en las comillas, detecte el espacio haciendo clic en la tecla espaciadora en el teclado)
- Y reemplácelos con “” (no detecte ningún espacio, debe reemplazarlo con nada)
- El número de instancia se dejará en blanco ya que necesitamos que se reemplace todo
Lea también: ¿La transposición de Microsoft Excel no funciona? ¡Arréglelo ahora!
Método 2: elimine espacios indivisibles
Puede eliminar el espacio indivisible de la línea de texto utilizando las funciones SUSTITUIR, SUSTITUIR y CHAR.
Al igual que dentro de la función SUSTITUIR, las funciones SUSTITUIR y CHAR están anidadas. Y puede escribir la fórmula en la hoja de cálculo utilizando los cuadros de diálogo de funciones para ingresar los argumentos.
Siga las instrucciones que se indican a continuación:
- Primero, copie la línea del texto que se muestra a continuación que contiene muchos espacios indivisibles entre las palabras indivisibles y espacios, en la celda (por ejemplo, C1)
Removing non-breaking spaces
- Luego, haga clic en la celda C3 (esta es la celda donde se colocará la fórmula para eliminar los espacios)
- Y escriba la fórmula que se indica a continuación en la celda C3 y presione la tecla Enter.
=TRIM(SUBSTITUTE(C1,CHAR(160),CHAR(32)))
- La línea de texto que elimina espacios indivisibles en Excel aparece en la celda C3 sin ningún espacio entre las palabras
- Y haga clic en la celda C3 para mostrar la fórmula completa> aparece en la barra de fórmulas sobre la hoja de cálculo.
De esta manera, puede eliminar el espacio entre las palabras cuando la función TRIM de Excel no funciona.
Cómo funciona la fórmula:
Cada función realiza su tarea particular:
- La función CHAR se utiliza para ingresar códigos ASCII para dos espacios diferentes en la fórmula: 160 y 32
- La función SUBSTITUTE reemplaza todos los espacios indivisibles entre las palabras con espacios regulares.
- Y la función TRIM elimina el espacio regular adicional entre las palabras, por lo que la declaración emerge en la hoja de cálculo.
Método 3: Consideraciones
Bueno, si la función TRIM de Excel no funciona, entonces puede enfrentar problemas que no sean los espacios indivisibles, especialmente si está trabajando con material de origen original ofrecido en HTML.
Cuando pegue material en Excel, intente pegarlo como texto sin formato para quitar el formato de fondo de la cadena y eliminar el formato especial como los caracteres que se proporcionan en blanco: parece un espacio pero no lo es.
Además, verifique si hay tabulaciones incrustadas que se puedan reemplazar utilizando las mismas fórmulas que las anteriores, pero reemplazando el código ASCII 160 con 9.
Para reemplazar cualquier código ASCII con cualquier otro SUBSTITUTE es útil.
Ahora, verifique el truco sobre cómo eliminar el espacio que Excel dice que no hay espacios.
Lea también: ¿La función TEXTJOIN de Excel no funciona? ¡Descubra la solución aquí!
Método 4: eliminar espacios cuando Excel dice que no hay espacios (¡pero los ves!)
Bueno, a veces Excel no reconoce los espacios, pero tú los ves. Normalmente, cuando haces una búsqueda y reemplazo, Excel los ignora y deja los espacios.
El espacio que estás buscando no es un espacio generado por el teclado; la solución rápida es pegarlo en la función de sustitución. Esto no parece hacer ninguna diferencia.
Sigue los pasos para eliminar espacios de una celda de Excel.
- En una celda, resalta el espacio.
- Luego, copia el espacio (presiona CTRL + C).
- Crea la fórmula SUSTITUIR, pero pega un elemento en la opción Texto antiguo (no lo harás, pero Excel reconocerá un tipo de espacio diferente).
- Y Excel reemplazará los espacios nombrados como espacios por nada.
Método 5: reparar un libro de Excel dañado.
Como ya he mencionado en la sección de causas, la corrupción en el libro de trabajo específico también puede provocar que TRIM no funcione en Excel. En tal caso, puedes usar una herramienta gratuita de apertura y reparación para superar esta situación caótica. Pasos a seguir para ejecutar esta función:
- Inicie la aplicación Excel >> Vaya a Abrir.
- Navegue por la carpeta para elegir el libro de Excel dañado.
- En el cuadro de diálogo Abrir, seleccione el archivo XLS/XLSX problemático.
- Después de esto, haga clic en una flecha al lado del botón Abrir >> Abrir y reparar.
- Por último, haga clic en el botón “Reparar” para recuperar la mayor cantidad de datos del libro.
Si la herramienta Abrir y Reparar no funciona debido a una corrupción grave, puedes optar por la más versátil Excel Reparar Herramienta. Puede reparar fácilmente el documento de Excel dañado y recuperar todos los datos guardados en él.
Preguntas frecuentes relacionadas:
¿Por qué TRIM no elimina espacios adicionales en Excel?
La función TRIM no elimina espacios adicionales ni caracteres que no se imprimen. Sólo elimina los espacios en blanco en la hoja de cálculo de Excel.
¿Cómo TRIM todos los espacios en Excel?
Para TRIM todos los espacios en Excel, vaya a la pestaña Fórmulas y haga clic en el menú desplegable Texto en el grupo Funciones. Ahora, seleccione TRIM. Tan pronto como aparezca el cuadro de diálogo, haga clic en la celda que contiene el texto del que desea eliminar los espacios >> haga clic en Aceptar.
¿Cuál es la alternativa a TRIM en Excel?
Puede utilizar las funciones SUSTITUIR, IZQUIERDA, DERECHA y LARGO en Excel en lugar de TRIM para eliminar espacios y realizar tareas complejas.
Lea también: La fórmula de suma de Excel no funciona y devuelve 0: una guía paso a paso
Conclusión:
Así que todo esto se trata de que la función TRIM de Excel no funciona. Puede probar los trucos dados para eliminar espacios en su archivo de Excel cuando importe datos de páginas web en Excel.
Hice todo lo posible para recopilar información sobre cómo eliminar diferentes espacios en Excel cuando la función TRIM no funciona. Aparte de eso, puede consultar nuestra sección de tutoriales para aprender Excel avanzado para un uso más productivo y sencillo de las funciones/fórmulas de Excel.