INHOUDSOPGAWE
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
4. SOEK- en LINKS-funksies om string 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
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.