Como eliminar espazos principais en Excel (4 métodos)

  • Comparte Isto
Hugh West

Mentres se crea unha folla de traballo grande, é moi posible ter algúns espazos adicionais nos contidos. Para facer unha excelente folla de traballo é necesario eliminar espazos adicionais . Neste artigo, vou explicar como eliminar os espazos principais en Excel .

Para que esta explicación sexa máis efectiva para ti, vou usar un conxunto de datos de mostra que ten 3 columnas que representan o nome completo dunha persoa xunto co nome e apelidos. Estas columnas son Nome, Apelidos e Nome completo .

Aquí para xerar o nome completo desde o Nome e o Apelido que usei a función CONCAT.

Descargar para practicar

Eliminar espazos principais en Excel.xlsm

4 formas de eliminar espazos principais en Excel

1. Usando a función TRIM

Podes usar a función TRIM para eliminar espazos principais, aínda que a función TRIM non só elimina os espazos principais senón que tamén elimina os espazos finais e dobres.

En primeiro lugar, seleccione a cela onde quere colocar o valor resultante.

➤ Seleccionei a cela E4

En segundo lugar, escriba a seguinte fórmula en a cela ou na Barra de fórmulas .

=TRIM(D4)

Finalmente, prema ENTER .

Agora, mostrará o resultado eliminando todos os espazos adicionais.

Máis tarde, podes usar o Encher Manexa para Autocompleto fórmula parao resto das celas.

1.1. Eliminar espazos principais dos valores de texto

Se queres eliminar só os espazos principais dun texto, podes usar a función TRIM coa función MID e a función FIND . A fusión destas funcións calculará a posición do primeiro carácter de texto dunha cadea. Aquí tamén usei a función LEN para calcular a lonxitude da cadea.

Para usar estas funcións nunha fórmula, primeiro seleccione a cela onde quere colocar o resultado.

➤ Seleccionei a cela E4

En segundo lugar, escriba a seguinte fórmula na cela ou na Barra de fórmulas .

=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))

Aquí, insirei D4 como o valor onde quería eliminar espazos.

A parte FIND detecta a posición da primeira cadea de caracteres de texto, entón a función LEN contará a lonxitude da cadea que se extraerá a través da función externa MID .

Finalmente, prema ENTER .

Agora, mostrará o resultado eliminando só os espazos principais dunha cela seleccionada.

Agora, se quere, pode usar a fórmula Recheo para AutoCompleto para o resto das celas.

1.2. Eliminar espazos principais dos valores numéricos

A función TRIM funciona para valores numéricos, pero hai un problema de que converte o número nunha cadea de texto.

Entón. , sequeres eliminar só os espazos principais dun valor numérico, podes usar a función RECORTAR coa función VALOR .

Para mostrarche así, estou utilizando un conxunto de datos onde contén valores numéricos de Código postal xunto con Nome da cidade.

En primeiro lugar, seleccione a cela onde quere colocar o valor resultante.

➤ Seleccionei a cela D4

A continuación, escriba o seguinte fórmula na cela ou na Barra de fórmulas .

=VALUE(TRIM(C4))

Aquí, o <1 A función>TRIM elimina os espazos principais do valor numérico en C4 . A continuación, VALOR convérteo no Formato de número .

Por fin, preme ENTER .

Ao final, eliminarase os espazos principais do valor numérico e converterao nun formato numérico.

Neste momento, se queres podes usar o Recheo de control a Enchemento automático fórmula para o resto das celas.

Ler máis: Como eliminar os espazos ao final de Excel

2. Usando TRIM dentro de SUBSTITUTE para eliminar espazos principais non rompedores

No caso de que obtivese algúns valores dun sitio web formado polo carácter CHAR (160) entón existe a posibilidade de que aparezan espazos non quebrantes con valores.

A función TRIM non funciona correctamente con espazos non quebrantes. . Para iso, podes usar o SUBSTITUTOfunción para eliminar os espazos principais que non se rompen con espazos normais.

Tomei os seguintes datos de mostra do Libro co nome do autor .

Primeiro, seleccione a cela onde quere colocar o valor resultante.

➤ Seleccionei a cela C4

A continuación, escriba a seguinte fórmula na cela ou na Barra de fórmulas .

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

Aquí, a función SUBSTITUTE substituirá todas as instancias de CHAR(160) por espazos normais da cela B4 . A continuación, a función RECORTAR eliminará eses espazos.

Por último, prema a tecla ENTER .

Finalmente, mostrará o resultado eliminando todos. espazos que non se rompen.

Finalmente, pode usar a fórmula Recheo para AutoCompleto para o resto das celas.

Lecturas similares:

  • Eliminar todos os espazos en Excel (9 métodos)
  • Como eliminar espazos en branco en Excel (7 xeitos)

3. Usando FIND e REPLACE

Tamén podes usar o FIND & Comando REPLACE para eliminar espazos.

Para iso, primeiro, selecciona a cela da que queres eliminar os espazos principais.

A continuación, abre a Inicio pestana >> de Buscar & Seleccione >> seleccione o Substituír

Aparecerá unha caixa de diálogo . Alí terás que poñer cantos espazos queres eliminar en Buscarque.

Despois diso, terás que poñer cantos espazos queres substituír os espazos existentes en Substituír con.

Despois de poñer os espazos en Atopa o que e Substituír por . A continuación, faga clic en Substituír todo. Aparecerá unha mensaxe que indica cantas substitucións se produciron.

➤ Aquí mostrará 7 substitucións .

No caso de que existan máis espazos principais na cela seleccionada, pode facer clic de novo en Substituír todo . Eliminará os espazos principais existentes.

➤ De novo substituíu 3 espazos.

Aquí, todos os espazos principais substitúense por un único espazo.

3.1. Espazos individuais

Se queres eliminar só espazos principais únicos, tamén podes usar a opción BUSCAR & Substituír comando.

Despois de seleccionar a cela da que desexa eliminar os espazos principais.

Agora, abra a pestana Inicio >> de Buscar & Seleccione >> seleccione a Substituír

A partir de aí aparecerá unha cadro de diálogo , inserirá un único espazo no Atopa o que e mantén o Substituír por en branco.

Finalmente, fai clic en Substituír TODO . Aparecerá unha mensaxe que mostrará cantas substitucións se produciron. Agora, fai clic en Aceptar.

➤ Aquí mostrará 24 substitucións .

Aquí, todos os os espazos únicos substitúense polo númespazo.

3.2. Espazos dobres

Por outra banda, se queres eliminar só espazos dobres ao principio, podes usar o FIND & Substituír o comando .

Para comezar, selecciona a cela da que queres eliminar os espazos principais únicos.

Despois diso, abre a pestana Inicio > ;> de Buscar & Seleccione >> seleccione Substituír

Agora, aparecerá unha caixa de diálogo a partir de aí, inserte un espazo dobre no Atopa o que e un único espazo en Substituír por .

A continuación, fai clic en Substituír TODO . Aparecerá unha mensaxe que mostrará cantas substitucións se produciron. Agora, fai clic en Aceptar.

➤ Aquí mostrarán 11 substitucións .

Finalmente, todos os os espazos principais dobres substitúense por espazos principais simples.

4. Usando VBA

Para eliminar os espazos principais en Excel tamén podes use Visual Basic .

Primeiro, abra a pestana Desenvolvedor >> a continuación, seleccione Visual Basic.

Entón, abrirase Microsoft Visual Basic para aplicacións.

Agora , abra Inserir >> seleccione Módulo .

Aquí está aberto o Módulo .

Despois diso, escribe o código para eliminar os espazos principais do Módulo .

7134

Aquí tomei dúas variables Rng e SelectedRng , co nome da caixa de diálogo Eliminar o espazo inicial a continuación usei un bucle For para TRIM cada cela seleccionada .

Usei a función VBA LTRIM para recortar.

Finalmente, Garda o código e volve á folla de traballo.

Primeiro, selecciona a cela ou o intervalo de celas para aplicar o VBA

Entón, abra a pestana Ver >> de Macros >> seleccione Ver macros.

Neste momento aparecerá unha cadro de diálogo , seleccione a Macro a continuación, prema en Executar .

De novo, aparecerá unha cadro de diálogo que mostra o intervalo seleccionado. fai clic en Aceptar.

Agora, eliminaranse os espazos principais do intervalo de celas seleccionado.

N.B.: Cousas que hai que lembrar, o código VBA eliminará os espazos principais só no intervalo de celas seleccionado e cambiará os datos orixinais e non admite Desfacer. Ademais, garda unha copia dos teus datos antes de aplicar este código VBA.

Sección de prácticas

Deixei unha folla de prácticas no libro de traballo para practicar estas formas explicadas de eliminar os espazos principais. Podes descargalo dende o anterior.

Conclusión

Intentei explicar 4 formas sinxelas e rápidas de eliminar espazos principais en Excel. Estes diferentes xeitos axudaranche a eliminar os espazos principais tanto de texto como de valores numéricos. Por último, pero non menos importante, se tes algún tipo de suxestión, ideas e comentarios, non dubides en comentarabaixo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.