Kako razdeliti besedilo s presledkom s formulo v Excelu (5 načinov)

  • Deliti To
Hugh West

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.xlsm

5 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

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.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.