Táboa de contidos
Os espazos poden aparecer por diferentes motivos nunha folla de traballo. Pode haber erros durante a entrada de datos ou a importación de datos de diferentes fontes. Eliminar manualmente eses espazos pode ser complicado e requirir tempo. Neste artigo, mostrarémosche formas rápidas de eliminar espazo en Excel despois do texto. Estas formas serán útiles cando queremos limpar datos.
Supoñamos que temos unha lista de nomes con espazos non desexados despois do texto. Queremos eliminar eses espazos para realizar máis operacións. Farémolo usando 6 métodos diferentes a continuación. Para a nosa comodidade, incluímos dúas columnas Texto normal e Texto sen espazo non desexado . Aquí, temos espazos non desexados entre a palabra Abagail e as comiñas (") .
Descargar Practice Workbook
Removing_spaces_after_text.xlsm
6 formas rápidas de eliminar o espazo en Excel despois do texto
Agora buscaremos formas de eliminar o espazo en Excel despois de texto. Neste caso, eliminaremos os espazos entre Abagail e as comiñas (" ") . Os seguintes métodos guiaranos a través dos diferentes métodos para facelo.
1. Elimina espazos en Excel despois do texto usando Buscar e substituír
Podemos eliminar espazos despois do texto usando Buscar e substituír función de Excel. Para iso, primeiro, temos que seleccionar o intervalo sobre o que queremos aplicar a función Buscar e substituír .
Aquí seleccionei ointervalo B5:B9 .
Primeiro, iremos á pestana Inicio despois iremos a Buscar & Seleccione a opción na barra de ferramentas.
En Buscar & Seleccione seleccione Substituír .
A continuación, aparecerá o cadro de diálogo Buscar e substituír .
A continuación, no cadro Atopar o que escribiriamos unha BARRA ESPAZADORA unha vez. Neste caso, deixaremos a caixa Substituír con en branco .
A continuación, premeremos Substituír todo para eliminar todos os espazos . Aparecerá unha caixa de mensaxe co número de substitucións.
Desaparecerán todos os espazos despois do texto.
Ler máis: Como eliminar espazos antes do texto en Excel (4 métodos)
2. Eliminar espazos despois do texto usando a función TRIM en Excel
2.1. Usar só a función TRIM
A función TRIM en Excel axúdanos a eliminar calquera espazo non desexado. Podemos usar a Función TRIM para eliminar os espazos non desexados despois do texto. Aquí, neste caso, na cela C5 , escribiriamos
=TRIM(B5)
Despois premendo a tecla ENTER , atopariamos o texto sen ningún espazo non desexado . Aquí eliminaríamos os espazos innecesarios entre dúas partes do nome.
Agora, usaríamos o Recheo para usar o Función AutoCompleto de Excel para eliminar espazo doutros valores no TextoColumna Sen espazo non desexado .
2.2. Usando a función LEN e LEFT coa función TRIM
Función LEN en Excel mide a lonxitude de calquera número ou cadea. A Función ESQUERDA en Excel pode ser útil para recuperar un número especificado de caracteres de calquera número ou cadea de texto. Aquí, usaremos unha combinación de tres funcións para eliminar espazos despois do texto. Aquí, na cela C5 , escribimos
=TRIM(LEFT(B5,LEN(B5)))
Desglose da fórmula
LEN(B5)
—> mide a lonxitude dos caracteres da cela B5. Neste caso,
A saída é : 14
ESQUERDA(B5,LEN(B5)) —> pasa a ser ESQUERDA(B5,14). Polo tanto, ten en conta 14 caracteres da esquerda. Neste caso,
A saída é : Abagail Ross
Explicación: Teña en conta que hai 2 espazos adicionais entre as palabras.
TRIM(LEFT(B5,LEN(B5))) —> agora entra en acción a función TRIM. elimina os dous espazos adicionais entre as palabras e dános o resultado axeitado.
A saída é : Abagail Ross
Explicación: Observe que non hai espazo extra entre dúas palabras.
Premendo a tecla ENTER , obtemos o resultado na cela C5 .
Utilizando o Recheo para usar a función AutoCompleto de Excel, obtemos valores no Texto sen Espazo non desexadocolumna .
Ler máis: H ow to Remove Leading Spaces in Excel (4 Methods)
3. Eliminar espazos despois do texto usando Power Query
Power Query é unha función útil cando se trata de formato de datos. Podemos usar Power Query para limpar espazos non desexados. En primeiro lugar, seleccionamos todos os datos do intervalo co que estamos a traballar.
Seleccionamos o intervalo B5:B9.
A continuación, para realizar a Consulta de enerxía , temos que seleccionar De táboa/intervalo na pestana Datos .
Abrirase unha nova xanela .
Vai a Engadir columna >> Formato >> RECORTAR
Obteremos os datos recortados nunha nova columna chamada Recortar .
A continuación, vai ao Ficheiro .
Fai clic en Pechar & Cargar .
Obterás os resultados nunha nova folla .
Ler máis: Como eliminar espazos en Excel: con fórmula, VBA e amp; Power Query
4. Eliminar espazos despois do texto usando macros e VBA
Podemos usar VBA para eliminar espazos despois do texto. En primeiro lugar, temos que seleccionar todo o intervalo do que queremos eliminar espazos.
A continuación, seleccionamos o intervalo B5:B9 .
Para usar o editor de VBA,
Abre a pestana Desenvolvedor >> seleccione Visual Basic
Unha ventá novaaparecerá.
Vai á pestana Inserir >> seleccione Módulo .
Aparecerá un novo Módulo . Escriba o código a continuación no novo Módulo .
1451
Crearemos un novo Sub procedemento RemoveSpacesafterText e declaramos dúas variables M e cell como Range .
Entón usamos For loop para atopar cada cela que ten espazos non desexados. Usaremos a función VBA TRIM para eliminar espazos.
Agora, gardaremos o código e executaremos o código premendo F5 .
Poderemos eliminar todos os espazos non desexados.
Ler máis: Como eliminar espazos finais en Excel (6 métodos sinxelos)
5. Eliminar espazos despois do texto Usando a función LEFT en Excel
LEFT en Excel permítenos escolle un número especificado de caracteres da esquerda do texto. Se sabemos cantos espazos hai á dereita do texto, é dicir, despois do texto podemos eliminar os espazos mediante a función ESQUERDA .
Neste caso, sabemos que temos tres espazos á dereita do texto. Entón, na celda C5, escribiremos
=LEFT(B5,LEN(B5)-3)
Desglose da fórmula
LEN(B5)
—> dános a lonxitude do valor da cela B5.
A saída é : 10
LEN(B5)-3
—> dános o valor de 10-3.
A saída é : 7
Explicación : atopamos o número de caracteres necesarios.
LEFT(B5,LEN(B5)-3)
—> recupera 7 caracteres da esquerda do texto.
A saída é : Abagail
Explicación : non hai espazo adicional despois do texto.
Premendo a tecla ENTER obteremos o valor na cela C5 .
Agora arrastrando cara abaixo o Recheo de recheo para usar a función Enchemento automático , obteremos todos os valores da columna Texto sen espazo non desexado .
6. Eliminar espazos despois do texto usando a función SUBSTITUCIÓN en Excel
SUBSTITUCIÓN A función de Excel permítenos substituír un texto por outro. Podemos usar a Función SUBSTITUTE para substituír os espazos non desexados. Aquí, substituiremos os espazos extra entre dous textos. Para iso, na cela C5 escribiremos
=SUBSTITUTE(B5," ","")
Na fórmula, seleccionará a celda B5 cuxo valor queremos substituír. Despois usei espazo como texto_antigo xa que quero eliminar o espazo. Despois úsase espazo en branco entre comiñas dobres como new_text .
Agora, a función SUBSTITUTE substituirá os espazos adicionais de despois do texto por sen espazo.
Despois de premer a tecla ENTER obteremos o valor desexado na celda B5 .
A continuación, usando o Recheo de recheo para usar a función Autocompleto obteremos os valores correspondentesna columna Texto sen espazo non desexado .
Ler máis: Como eliminar o espazo en Excel antes de números (3 xeitos)
Cousas para recordar
Os espazos non desexados poden causarnos problemas cando estamos a usar Funcións de BUSCAR .
Cando estamos a usar ESQUERDA Función só para eliminar espazos non desexados despois do texto deberíamos saber o número de espazos despois do texto.
Sección de práctica
Incluímos unha sección de práctica para que poidas practica os métodos pola túa conta.
Conclusión
Tentamos mostrar 6 formas rápidas de eliminar o espazo en Excel despois do texto. Espero que che sexan útiles nas túas actividades diarias. Se precisas máis aclaracións, non dubides en comentar a continuación ou enviar calquera comentario. O noso equipo estará encantado de axudarche con calquera dos teus problemas.