Kazalo
Obstajajo številni načini za razdelitev besedila v Excelu . V tem članku si bomo ogledali več metod za Excel razdeli besedilo s formulo prostora Imamo vzorčni nabor podatkov, ki vsebuje Imena . Prostor se tukaj uporablja kot ločilo. Poglejmo, kako razdelitev besedila po presledkih z uporabo formul na spletnem mestu Excel .
Prenesi delovni zvezek za prakso
Razdelitev besedila po prostoru.xlsm5 načinov za razdelitev besedila s presledkom z uporabo formule v Excelu
V tem prispevku si bomo ogledali uporabo LEVA , NAJDI , ISKANJE , PRVA STRAN , TRIM , LEN , SUBSTITUTE , STOLPCI funkcije in uporabite VBA kodo na razdelitev besedila s presledkom .
Metoda 1: Razdelitev besedila po presledku s funkcijama LEVA in KONČNA
Najprej bomo izpisali Ime in priimek ki je levi del imena z uporabo LEVA in . NAJDI funkcije.
Koraki:
- Najprej v celico vnesite naslednjo formulo C5 .
=LEVO(B5, FIND(" ",B5))
- Zdaj pritisnite tipko VSTOP ključ.
Tukaj, FIND(" ",B5) daje izhod kot 5 . Katera so skupna pisma, vključno z Prostor na levi strani imena. Nato =LEFT(B5, 5 ) dobimo rezultat Mary .
- Na koncu povlecite navzdol do Samodejno izpolnjevanje preostanek serije.
Preberite več: Kako razdeliti ime in priimek v Excelu (6 preprostih načinov)
Metoda 2: Razdelitev besedila po prostoru s funkcijama MID in FIND
Sedaj bomo srednje ime, ki je ločeno s presledkom, razdelili z uporabo MID in . NAJDI funkcije.
Koraki:
- Najprej v celico vnesite naslednjo formulo D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))
- Nato pritisnite VSTOP ključ.
- Na koncu povlecite navzdol Samodejno izpolnjevanje preostanek serije.
Kaj se tu dogaja? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) določa številko, na kateri je drugi prostor. V tem primeru je to 10 . In, =MID(B5,5,10) dobimo rezultat kot Elizabeth . 5 je začetna številka in 10 pomeni skupno število znakov .
Preberite več: Kako razdeliti besedilo v Excelu po znakih (5 hitrih metod)
Podobna branja
- Razdelitev niza po znakih v Excelu (6 primernih načinov)
- Razdelitev niza po dolžini v Excelu (8 načinov)
- Kako ločiti dve besedi v programu Excel (6 preprostih načinov)
- Delitev besedila v Excelu z uporabo Flash Fill
Metoda 3: Uporaba funkcij RIGHT in SEARCH
Za razdelitev priimka bomo uporabili PRVA STRAN , LEN in ISKANJE funkcij. Obe funkciji NAJDI in . ISKANJE imajo enake lastnosti.
Koraki:
- Najprej v celico vnesite naslednjo formulo E5 .
= DESNO (B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- Zdaj pritisnite tipko VSTOP ključ.
- Na koncu povlecite navzdol do Samodejno izpolnjevanje preostanek serije.
To je to. Tukaj, formula ISKANJE(" ",B5,ISKANJE(" ",B5,1)+1) nam daje izhod kot 15 ki i število znakov v prostoru Mary in . Elizabeth . LEN(B5) daje rezultat 20 . Kar pomeni, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) v bistvu daje izhod kot 5 (20 minus 15). Končno, =PRAVO(B5,5) je končni rezultat naslednji Smith .
Preberite več: Kako razdeliti besedilo v Excelu z uporabo formule (5 preprostih načinov)
Metoda 4: Razdelitev besedila po prostoru z uporabo kombinirane formule
Pri tej metodi bomo uporabili kombinacijsko funkcijo TRIM , SUBSTITUTE , STOLPCI , LEN in REPT funkcije za delitev besedil po presledkih.
Koraki:
- Najprej v celico vnesite naslednjo formulo C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))
- Zdaj pritisnite tipko VSTOP ključ.
- Na tej točki povlecite navzdol proti desni, da Samodejno izpolnjevanje serijo vrstic.
- Končno povlecite navzdol do Samodejno izpolnjevanje preostanek serije.
V vednost so tukaj na voljo povezave za vsako funkcijo. Če vas formula zanima, kaj se dogaja tukaj, kliknite povezavo in si oglejte njihovo uporabo in razčlenitev formul.
Preberite več: Kako ločiti besede v Excelu z uporabo formule (končni vodnik)
Metoda 5: Uporaba VBA za razdelitev besedila po presledku
V zadnji metodi bomo uporabili VBA kodo za razdeljena besedila po prostoru.
Koraki:
- Najprej, z desnim klikom miške kliknite . na listu in pojdite na Prikaži kodo .
- Nato kopirajte in prilepite VBA Spodnja koda.
Koda VBA:
Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub
- Na koncu pritisnite F5 ali gumb za predvajanje za zagon kode.
Tukaj, Za Rštevilo = 5 do 10 pomeni našo številko vrstice v naboru podatkov in Newdest=3 predstavlja prvi stolpec, v katerem se besedilo razdeli in nadaljuje.
Preberite več: Kako razdeliti besedilo v več celic v Excelu
Oddelek za prakso
Najpomembnejši vidik pri privajanju na te hitre pristope je praksa. Zato smo vam priložili delovni zvezek, v katerem lahko vadite te metode.
Zaključek
To je vse za članek. To je 5 različnih metod za Excel razdeli besedilo s formulo prostora . Glede na vaše želje lahko izberete najboljšo alternativo. Če imate vprašanja ali povratne informacije, jih pustite v območju za komentarje.