Com dividir el text per espai amb fórmula a Excel (5 maneres)

  • Comparteix Això
Hugh West

Hi ha moltes maneres de dividir el text a Excel . En aquest article, veurem diversos mètodes per a excel dividir el text per la fórmula d'espai . Tenim un conjunt de dades de mostra que conté Noms . Aquí s'utilitza espai com a delimitador. Vegem com dividir el text per espai mitjançant fórmules a Excel .

Descarregar el quadern de pràctiques

Dividir el text per espai.xlsm

5 maneres de dividir el text per espai mitjançant la fórmula a Excel

En aquesta publicació, veurem l'ús de ESQUERRA , TROBAR , CERCAR , DRETA , TALLAR , LEN , SUBSTITUIR , Columnes funciona i utilitzeu un codi VBA per dividir el text per espai .

Mètode 1: Dividir el text per espai amb l'ESQUERRA i les funcions FIND

Al principi, extreurem el First Name que és la part esquerra del nom mitjançant les funcions LEFT i FIND .

Pasos:

  • Primer, escriviu la fórmula següent a la cel·la C5 .
=LEFT(B5, FIND(" ",B5))

  • Ara, premeu la tecla ENTER .

Aquí, FIND(” “,B5) dóna la sortida com a 5 . Que són lletres totals que inclouen Espai del costat esquerre del nom. Aleshores =ESQUERRA(B5, 5 ) ens dóna el resultat com a Mary .

  • Finalment, arrossegueu cap avall fins a Emplenar automàticament la resta de la sèrie.

Llegir més: Com dividir el nom i el cognom a Excel (6 fàcilsManeres)

Mètode 2: Dividir el text per espai utilitzant les funcions MID i FIND

Ara, dividirem el segon nom que està separat per espai mitjançant MID i TROBAR funcions.

Passos:

  • Primer, escriviu la fórmula següent a la cel·la D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • Després, premeu la tecla ENTER .

  • Per últim, arrossega cap avall fins a Emplenar automàticament la resta de la sèrie.

Llavors, què està passant aquí? FIND(” “,B5,FIND(” “,B5)+1)-FIND(” “, B5) determina el nombre on hi ha el segon espai. En aquest cas, és 10 . I, =MID(B5,5,10) dóna el resultat com a Elizabeth . 5 és el número inicial i 10 significa el nombre total de caràcters .

Més informació : Com dividir el text a Excel per caràcters (5 mètodes ràpids)

Lectures similars

  • Dividir Cadena per caràcter a Excel (6 maneres adequades)
  • Dividir la cadena per longitud a Excel (8 maneres)
  • Com separar dues paraules a Excel (6 maneres fàcils)
  • Divisió de text a Excel mitjançant Flash Fill

Per dividir el Cognom, utilitzarem les funcions RIGHT , LEN i SEARCH . Tant les funcions TROBAR com CERCAR tenen les mateixes propietats.

Pasos:

  • Primer, escriviu el següent fórmula acel·la E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Ara, premeu Tecla ENTER .

  • Finalment, arrossegueu cap avall fins a Emplenar automàticament la resta de la sèrie.

Això és tot. Aquí, la fórmula CERCAR(” “,B5,CERCAR(” “,B5,1)+1) ens dóna la sortida com a 15 que és el nombre de caràcters que inclou l'espai de Mary i Elizabeth . LEN(B5) obté el resultat 20 . És a dir, LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,1)+1) bàsicament dóna una sortida com a 5 (20 menys 15). Finalment, =RIGHT(B5,5) dóna el resultat final com a Smith .

Llegir més: Com dividir el text a Excel utilitzant la fórmula (5 maneres fàcils)

Mètode 4: dividir el text per espai mitjançant la fórmula combinada

En aquest mètode, utilitzarem una funció de combinació de TRIM , SUBSTITUTE , COLUMNS , LEN i REPT per dividir els textos per espai.

Pasos:

  • En primer lloc, escriviu la fórmula següent a la cel·la C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

  • Ara, premeu la tecla ENTER .

  • A en aquest punt, arrossegueu cap avall cap a la dreta per Emplenar automàticament la sèrie de files.

  • Per fi, arrossegueu cap avall fins a Emplenament automàtic resta de la sèrie.

Per a la vostra informació, aquí es proporcionen enllaços per a cada funció. Si la fórmula us intriga pel que està passant aquí. Feu clic a l'enllaç ifes un cop d'ull als seus usos i desglossaments de fórmules.

Llegeix més: Com separar paraules a Excel mitjançant una fórmula (Guia definitiva)

Mètode 5: Ús de VBA per dividir Text per espai

En el nostre darrer mètode, utilitzarem un codi VBA per dividir textos per espai.

Passos:

  • Primer, feu clic amb el botó dret al full i aneu a Mostra el codi .

  • Després, copieu i enganxeu el codi VBA a continuació.

Codi VBA:

6053

  • Finalment, premeu el F5 o el botó de reproducció per executar el codi.

Aquí, For Rnumber = 5 To 10 significa el nostre número de fila del conjunt de dades i Newdest=3 representa la primera columna on el text es dividirà i segueix.

Llegir més: Com dividir el text en diverses cel·les a Excel

Secció de pràctiques

L'aspecte més crucial per esdevenir acostumat a aquests enfocaments ràpids és la pràctica. Com a resultat, hem adjuntat un quadern de pràctiques on podeu practicar aquests mètodes.

Conclusió

Això és tot per a l'article. Aquests són 5 mètodes diferents per a excel dividir el text per la fórmula d'espai . En funció de les vostres preferències, podeu triar la millor alternativa. Si us plau, deixeu-los a l'àrea de comentaris si teniu cap pregunta o comentari.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.