Como dividir texto por espazo con fórmula en Excel (5 xeitos)

  • Comparte Isto
Hugh West

Hai moitas formas de dividir texto en Excel . Neste artigo, veremos varios métodos para Excel dividir texto por fórmula de espazo . Temos un conxunto de datos de mostra que contén Nomes . O espazo úsase aquí como delimitador. Vexamos como dividir texto por espazo usando fórmulas en Excel .

Descargar Practice Workbook

Dividir texto por espazo.xlsm

5 xeitos de dividir texto por espazo usando fórmulas en Excel

Neste post, veremos o uso de ESQUERDA , BUSCAR , BUSCAR , DEREITA , RECORTAR , LEN , SUBSTITUIR , COLUNAS funciona e usa un código VBA para dividir texto por espazo .

Método 1: Dividir texto por espazo usando LEFT e funcións FIND

Ao principio, extraeremos o Nome que é a parte esquerda do nome mediante as funcións LEFT e FIND .

Pasos:

  • Primeiro, escriba a seguinte fórmula na cela C5 .
=LEFT(B5, FIND(" ",B5))

  • Agora, preme a tecla ENTER .

Aquí, FIND(” “,B5) dá a saída como 5 . Que son letras totais incluíndo Espazo do lado esquerdo do nome. A continuación, =ESQUERDA(B5, 5 ) dános o resultado como Mary .

  • Finalmente, arrastra cara abaixo ata AutoCompleto o resto de a serie.

Ler máis: Como dividir o nome e o apelido en Excel (6 sinxelos)Formas)

Método 2: Dividir o texto por espazo usando as funcións MID e FIND

Agora, dividiremos o segundo nome que está separado por espazo usando MID e FIND funcións.

Pasos:

  • Primeiro, escriba a seguinte fórmula na cela D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • Despois diso, prema a tecla ENTER .

  • Por último, arrastra cara abaixo ata Enchemento automático resto da serie.

Entón, que está pasando aquí? FIND(” “,B5,FIND(” “,B5)+1)-FIND(” “, B5) determina o número onde está o segundo espazo. Neste caso, é 10 . E, =MID(B5,5,10) dá o resultado como Elizabeth . 5 é o número de inicio e 10 significa o número total de caracteres .

Ler máis : Como dividir texto en Excel por carácter (5 métodos rápidos)

Lecturas similares

  • Dividir Cadena por carácter en Excel (6 formas adecuadas)
  • Dividir cadea por lonxitude en Excel (8 formas)
  • Como separar dúas palabras en Excel (6 xeitos sinxelos)
  • Dividir texto en Excel usando Flash Fill

Para dividir o apelido, utilizaremos as funcións DEREITA , LEN e BUSCAR . Ambas as funcións BUSCAR e BUSCAR teñen as mesmas propiedades.

Pasos:

  • Primeiro, escriba o seguinte fórmula encela E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Agora, prema o Tecla ENTER .

  • Finalmente, arrastre cara abaixo ata Enchemento automático resto da serie.

Isto é. Aquí, a fórmula SEARCH(” “,B5,SEARCH(” “,B5,1)+1) dános a saída como 15 que é o número de caracteres que inclúe o espazo de Mary e Elizabeth . LEN(B5) obtén o resultado 20 . O que significa que LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,1)+1) dá basicamente a saída como 5 (20 menos 15). Finalmente, =DEREITA(B5,5) dá o resultado final como Smith .

Ler máis: Como dividir o texto en Excel usando fórmula (5 xeitos sinxelos)

Método 4: Dividir texto por espazo usando fórmula combinada

Neste método, usaremos unha función de combinación de TRIM , SUBSTITUTE , COLUMNS , LEN e REPT para dividir textos por espazo.

Pasos:

  • En primeiro lugar, escriba a seguinte fórmula na cela C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

  • Agora, prema a tecla ENTER .

  • En neste punto, arrastra cara abaixo cara á dereita para Enchemento automático a serie de filas.

  • Por fin, arrastra cara abaixo ata Enchemento automático resto da serie.

Para obter información, aquí ofrécense ligazóns para cada función. Se a fórmula te intriga polo que está a pasar aquí. Fai clic na ligazón eBótalle un ollo aos seus usos e a súa distribución de fórmulas.

Ler máis: Como separar palabras en Excel usando fórmulas (Guía definitiva)

Método 5: Usando VBA para dividir Texto por espazo

No noso último método, usaremos un código VBA para dividir textos por espazo.

Pasos:

  • Primeiro, faga clic co botón dereito na folla e vai a Ver código .

  • Despois, copia e pega o código VBA a continuación.

Código VBA:

8671

  • Finalmente, preme o F5 ou o botón de reprodución para executar o código.

Aquí, Para Rnumber = 5 To 10 significa o noso número de fila do conxunto de datos e Newdest=3 representa a primeira columna onde o texto se dividirá e segue.

Ler máis: Como dividir o texto en varias celas en Excel

Sección de práctica

O aspecto máis crucial para converterse acostumado a estes enfoques rápidos é a práctica. Como resultado, adxuntamos un libro de prácticas onde podes practicar estes métodos.

Conclusión

Isto é todo para o artigo. Estes son 5 métodos diferentes para Excel dividir texto por fórmula de espazo . Segundo as túas preferencias, podes escoller a mellor alternativa. Déixaos na área de comentarios se tes algunha dúbida ou comentario.

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.