Verdeel string volgens karakter in Excel (6 geskikte maniere)

  • Deel Dit
Hugh West

Soms het jy dalk 'n datastel waar verskillende soorte data in 'n sel ingevoeg word en geskei word deur 'n karakter soos skeidingsteken, koppelteken, streep, ens. Hierdie soort datastel is ongeorganiseerd en om uit te vind enige spesifieke inligting is nogal moeilik. In hierdie artikel sal ek jou 6 maniere wys waarop jy string vir karakter in Excel sal kan verdeel

Kom ons sê, ons het 'n datastel waar Naam, E-posadres en Kontaknommer as 'n enkele ingevoer word string en geskei deur 'n karakter, dws komma (,). Om jou met eenvoud te demonstreer, is ons ingestel om deur komma te verdeel.

Laai Oefenwerkboek af

Verdeel string volgens karakter in Excel. xlsx

6 maniere om string volgens karakter in Excel te verdeel

1. Verdeel string volgens karakter deur gebruik te maak van LEFT- en FIND-funksies

Gebruik die LINKER-funksies en die FIND-funksies laat ons saam 'n string deur 'n karakter van die linkerkant van die string verdeel. Tik die volgende formule in 'n leë sel ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Hier, die VIND -funksie gee die posisie van die eerste komma ( “,” ) van die string A6 terug en die LEFT -funksie onttrek die karakters uit die string wat voor die spesifieke karakter is (eerste komma). Onthou, jy moet 1 aftrek om die komma uit te trek.

Druk ENTER en jy sal die Naam in sel kry B6 .

Sleep die sel na die einde van jou datastel om die formule toe te pas op alle ander selle in kolom A . Jy sal die name van al die inskrywings kry.

2. MID en FIND funksies om string te verdeel

As jy die tekste tussen twee wil kry spesifieke karakters wat jy die MID-funksie en die FIND-funksie saam kan gebruik. Tik die volgende formule in 'n leë sel ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Hier, FIND(“,”,A6)+ 1 gee die beginposisie van die eerste karakter na die eerste komma terug. VIND(“,”,A6,VIND(“,”,A6)+1) gee die beginposisie van die eerste karakter na die tweede komma terug. -FIND(“,”,A6)-1 dui aan dat al die karakters van die string na die tweede komma uitgesluit sal word. Laastens gee MID die karakters tussen hierdie twee kommas.

Druk ENTER . As gevolg hiervan sal jy die e-posadres in sel C6 kry.

Sleep die B7 -sel na die einde van jou datastel en jy sal al die e-posadresse kry.

3. REGS, LEN en FIND funksies om string volgens karakter te verdeel

Deur die RIGHT -funksie , die LEN-funksie en die FIND-funksie altesaam, jy kan die string verdeel en die regte deel kry na 'n spesifieke karakter uit daardie string. Tik die volgende formule in 'n leë sel( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Hier bereken LEN(A6) die totale lengte van die string in sel A6 . FIND(“,”,A6,FIND(“,”,A6)+1 vind die laaste komma en REGS onttrek die karakters ná die laaste komma.

Druk ENTER en jy sal die Kontaknommer in sel D6 kry.

Sleep sel D6 en jy sal al die kontaknommers kry deur die stringe van kolom A te verdeel.

Soortgelyke lesings :

  • Verdeel string volgens lengte in Excel (8 maniere)
  • Hoe om teks in veelvuldige selle in Excel te verdeel

Jy kan die SOEK-funksie gebruik in plaas van die VIND-funksie om 'n string.

Om die Naam van die string van sel A6 te verdeel, tik die volgende formule in 'n leë sel ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Hier gee die SOEK funksie die posisie van die eerste komma ( “,” ) van die string A6 en die LEFT -funksie onttrek die karakters uit die string wat voor die spesifieke karakter is (eerste c omma). Onthou, jy moet 1 aftrek om die komma uit te sluit.

Druk ENTER en jy sal die Naam in sel B6 .

Sleep die sel na die einde van jou datastel om die formule toe te pas op alle ander selle in kolom A . Jy sal dieName van al die inskrywings.

5. Flitsvul om string volgens karakter te verdeel

Die gebruik van Flitsvul is nog 'n tegniek om verdeel string vir karakter. Voer eers die deel van die string in 'n sel met die hand in ( C6 )

Gaan daarna na Data > Data Tools en kies Flitsvul .

Nou kan jy sien Excel het outomaties die gesplete string in alle ander selle van daardie kolom gegee.

Lees meer: Verdeel teks in Excel met behulp van flitsvul

6. Teks na kolomme-opdrag

Jy kan ook die Teks na kolomme opdrag gebruik om 'n string deur 'n karakter te verdeel. Kies eers die datastel.

Gaan daarna na Data > Data Tools en kies Teks na kolomme .

Nou sal 'n venster met die naam Omskep teks na kolomme-assistent verskyn. Merk Geskei en druk op Volgende .

In die tweede stap, Kies Komma en druk op Volgende .

As jou string geskei word deur enige ander karakter soos Tab, Semikolon of Space, moet jy daardie karakter kies. Jy kan ook ander karakters in die Ander -boks invoer. In die laaste stap, kies Algemeen en klik op Voltooi .

Nou sal jy sien, verskillende dele van die string wat is deur die karakterkomma geskei, is in verskillende selle verdeel.

Gevolgtrekking

Deur enige van die bogenoemde metodes te volg, kan jy string vir karakter verdeel. As jy enige vorm van verwarring in die gesig staar, los asseblief 'n opmerking en gee ons die kans om jou verwarring te verwyder.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.