Táboa de contidos
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
Método 3: Usando as funcións RIGHT e SEARCH
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
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.