Cómo eliminar los espacios finales en Excel (2 maneras fáciles)

  • Compartir Este
Hugh West

Podemos eliminar fácilmente caracteres o símbolos no deseados de Excel si son visibles para nosotros. Pero detectar y luego eliminar espacios es bastante difícil, ya que son invisibles. Además, las cosas se ponen aún más difíciles si el espacio es un espacio de arrastre, por así decirlo. Porque no hay una manera tan fácil de detectarlos a primera vista.

De todos modos, el hecho más importante es que simplemente no podemos ignorar esos espacios finales. Porque esos espacios no se quedan ahí, de hecho, pueden causar serios problemas al utilizar fórmulas en Excel. Por lo tanto, es seguro que eliminar todos los espacios finales Dicho esto, vamos a enseñarle cómo puede eliminar los espacios finales en Excel utilizando 2 métodos distintos y sencillos.

Descargar el cuaderno de prácticas

Se recomienda descargar este libro de Excel y practicar con él.

Eliminar espacios finales en Excel.xlsm

2 maneras de eliminar los espacios finales en Excel

En este artículo, vamos a utilizar un libro de Excel que contiene una lista de películas cortas para demostrar los métodos para eliminar espacios al final en Excel.

Así que, sin más dilación, repasemos todos los métodos uno por uno.

1. Eliminar espacios finales en Excel usando la función TRIM

La forma más corta y sencilla de eliminar los espacios finales del texto en Excel es utilizar la función TRIM Se trata de una función integrada de Excel que elimina todos los espacios sobrantes dentro de una línea de texto y, por tanto, restaura el texto en la forma normalizada.

🔗 Pasos:

Seleccione célula D5 .

Tipo

=TRIM(B5)

dentro de la célula.

❸ Pulse la tecla INTRODUCE botón.

Enhorabuena, has recortado los espacios finales de la celda B5 .

❹ Ahora arrastre el Asa de llenado al final de la columna ▶ para normalizar todos los textos con espacios finales.

Solución rápida: la función TRIM no funciona

Hay varios tipos de espacios disponibles, como Espacio normal , Espacio de no ruptura , Espacio horizontal , Espacio Em , En el espacio etc.

✔ La función TRIM puede eliminar sólo los espacios normales ( Valor del código 32 en los 7 bits ASCII juego de caracteres).

No puede eliminar otros tipos de espacios como Espacio de no ruptura , Espacio horizontal etc.

🔎 Entonces, ¿cómo eliminar el otro tipo de espacios que el espacio normal?

💬 Sustituya el otro tipo de espacios por el espacio normal y, a continuación, recórtelos.

Para ello, siga los pasos que se indican a continuación:

🔗 Pasos:

Seleccione célula D7 .

Tipo

=TRIM(SUBSTITUTE(B7, CHAR(160), " "))

dentro de la célula.

❸ Pulse la tecla INTRODUCE botón.

🔁 Desglose de fórmulas

SUBSTITUTE(B7, CHAR(160), " ") sustituye al Espacio de no ruptura ( Código Valor 160 ) en la célula B7 con Espacio normal (valor de código 32).

=TRIM(SUBSTITUTE(B7, CHAR(160), " ")) recorta el Espacio Normal sustituido.

🔎 ¿Cómo obtener el valor del código para distintos tipos de espacios?

💬 Utilice la fórmula

=CÓDIGO(DERECHA(A1,1))

▶ para obtener el valor de código correspondiente para el espacio final.

▶ Sustituir la dirección de la celda A1 con el que contiene el otro tipo de espacios que el Espacio normal .

Lecturas similares:

  • Cómo eliminar espacios en blanco en Excel (7 maneras)
  • Eliminar todos los espacios en Excel
  • Cómo eliminar espacios en blanco en Excel (5 formas útiles)

2. Eliminar espacios finales con VBA

Eliminar los espacios finales con la función TRIM es bastante justo, pero puede resultar intimidatorio en el caso de un gran número de celdas. En esos casos, puede utilizar lo siguiente Códigos VBA para eliminar todos los espacios finales dentro de una región de celdas seleccionada.

🔗 Pasos:

❶ Seleccione el rango de las celdas ▶ para eliminar todos los espacios finales.

❷ Prensa ALT + F11 teclas ▶ para abrir el VBA ventana.

❸ Ir al Inserte Módulo .

Copia lo siguiente VBA código:

 Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub 

❺ Prensa CTRL + V ▶ para pegar lo anterior VBA código.

❻ Pulse la tecla F5 tecla ▶ para ejecutar este código.

Esto eliminará todos los espacios finales de las celdas seleccionadas al instante.

Trucos adicionales: Encontrar espacios finales en Excel

Como los espacios finales son invisibles, es muy difícil encontrarlos de una vez. Puedes seguir los siguientes pasos para encontrar esos espacios finales invisibles en Excel.

🔗 Pasos:

Seleccione célula D5 .

Tipo la fórmula

=IF(RIGHT(B5,1)=" ", "Presente", "Ausente")

dentro de la célula.

❸ Pulse la tecla INTRODUCE botón.

❹ Arrastre el Asa de llenado icono ▶ al final de la columna.

Ya está.

Cosas para recordar

📌 TRIM sólo elimina el Espacios normales (valor de código 32).

📌 Todos los demás espacios deben convertirse en el Espacio normal primero en utilizar el TRIM función.

📌 ALT + F11 es la tecla de acceso directo para abrir el VBA ventana.

📌 F5 es la tecla de acceso directo para ejecutar el VBA código.

Conclusión

En este artículo, hemos demostrado dos métodos que puede utilizar para eliminar el espacio final en Excel. El primer método es utilizar la función TRIM y el segundo método es utilizar el código VBA de Excel. Descargue el libro de Excel adjunto y practique con él.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.