Táboa de contidos
Podemos eliminar facilmente caracteres ou símbolos non desexados de Excel se estes visibles para nós. Pero detectar e despois eliminar espazos é bastante difícil xa que son invisibles. Ademais diso, as cousas fanse aínda máis difíciles se o espazo é un espazo final, por así dicir. Porque non hai un xeito tan sinxelo de detectalos a primeira vista.
De todos os xeitos, o feito máis importante é que simplemente non podemos ignorar eses espazos ao final. Debido a que eses espazos non só se atopan alí atrás, de feito, poden causar serios problemas ao usar fórmulas en Excel. Así, é seguro eliminar todos eses espazos ao final previamente. Dito isto, ensinarémosche como podes eliminar os espazos ao final de Excel usando dous métodos sinxelos e distintos con facilidade.
Descarga o libro de prácticas
Recoméndase que descargues este libro de Excel. e practique xunto con el.
Eliminar os espazos ao final en Excel.xlsm2 xeitos de eliminar os espazos ao final en Excel
Neste artigo, empregará un libro de traballo de Excel que contén unha lista de películas curtas para demostrar os métodos para eliminar espazos finais en Excel.
Entón, sen máis discusión, repasemos todos os métodos. por un.
1. Eliminar espazos finais en Excel usando a función TRIM
A forma máis curta e sinxela de eliminar espazos finais do texto en Excel é usar a función TRIM .Esta é unha función integrada de Excel que elimina todos os espazos adicionais dentro dunha liña de texto e, polo tanto, restaura o texto na forma normalizada.
🔗 Pasos:
❶ Seleccione cela D5 .
❷ Tipo
=TRIM(B5)
dentro da cela.
❸ Preme o botón ENTER .
Parabéns! Recortaches os espazos ao final da cela B5 .
❹ Agora arrastra a icona Recheo de control ata o final da columna ▶ para normalizar todos os textos que teñan espazos ao final .
Solución rápida: a función TRIM non funciona
Hai varios tipos de espazos dispoñibles, como Espazo normal , Espazo ininterrumpible , Espazo horizontal , Em Space , En Space , etc.
✔ O TRIM a función só pode eliminar os espazos normais ( Valor de código 32 no conxunto de caracteres ASCII de 7 bits).
❌ É non se poden eliminar outros tipos de espazos, como Espazo que non se rompe , Espazo horizontal , etc.
🔎 Entón, como para eliminar o outro tipo de espazos que o normal?
💬 Substitúe o outro tipo de espazos polo espazo normal e despois recórtaos.
Para facelo, siga os pasos seguintes:
🔗 Pasos:
❶ Seleccione cela D7 .
❷ Tipo
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
dentro da cela.
❸ Preme o botón ENTER .
🔁 FórmulaDesglose
▶ SUBSTITUTE(B7, CHAR(160), ” “) substitúe o Espazo ininterrumpible ( Valor do código 160 ) na cela B7 con Espazo normal (valor de código 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), ” “)) recorta fóra do espazo normal substituído.
🔎 Como obter o valor do código para diferentes tipos de espazos?
💬 Use a fórmula
=CODE(RIGHT(A1,1))
▶ para obter o valor do código correspondente para o espazo final .
▶ Substitúe o enderezo da cela A1 por aquel que contén outro tipo de espazos distintos do Espazo normal .
Lecturas similares:
- Como eliminar espazos en branco en Excel (7 xeitos)
- Eliminar todos os espazos en Excel
- Como eliminar o espazo inicial en Excel (5 formas útiles)
2. Eliminar os espazos ao final usando VBA
Eliminar os espazos ao final usando o TRIM función é bastante xusta pero pode resultar intimidante no caso dun gran número de celas. Neses casos, podes usar os seguintes códigos VBA para eliminar todos os espazos ao final dunha rexión de celas seleccionada.
🔗 Pasos:
❶ Seleccione o intervalo das celas ▶ para eliminar todos os espazos ao final.
❷ Prema as teclas ALT + F11 ▶ para abrir o Ventá VBA .
❸ Vaia ao Inserir ▶ Módulo .
❹ Copie o seguinte código VBA :
1152
❺ Prema CTRL + V ▶ para pegar o código VBA anterior.
❻ Prema a tecla F5 ▶ para executar este código.
Isto eliminará todos os espazos ao final das celas seleccionadas ao instante.
Consellos extra: atopar espazo ao final en Excel
Como os espazos ao final son invisibles, é moi difícil detectalos á vez. Podes seguir os seguintes pasos para atopar eses espazos invisibles ao final en Excel.
🔗 Pasos:
❶ Selecciona cela D5 .
❷ Escriba a fórmula
=IF(RIGHT(B5,1)=” “,”Present”,”Absent”)
dentro da cela.
❸ Prema o botón ENTER .
❹ Arrastre a icona Recheo de control ▶ ata o final da columna.
Isto é.
Cousas para lembrar
📌 A función RECORTAR só elimina os espazos normais (Valor do código 32).
📌 Todos os demais espazos deben converterse primeiro no Espazo normal para utilizar a función TRIM .
📌 ALT + F11 é a tecla de acceso rápido para abrir a xanela VBA .
📌 F5 é a tecla de acceso rápido para executar o VBA código.
Conclusión
Neste artigo, demostramos dous métodos que pode usar para eliminar o espazo final en Excel. O primeiro método é usar a función TRIM e o segundo método é usar o código VBA de Excel. Descarga o caderno de Excel adxunto e practica xunto con el.