Kuidas jagada teksti Excelis valemiga ruumi abil (5 võimalust)

  • Jaga Seda
Hugh West

On mitmeid viise, kuidas teksti jagamine Excelis . Selles artiklis näeme mitmeid meetodeid, kuidas Exceli jagatud tekst ruumi valemiga Meil on näidisandmestik, mis sisaldab Nimed . Kosmos kasutatakse siin piiritlejana. Vaatame, kuidas saab teksti jagamine tühiku järgi valemite abil aadressil Excel .

Lae alla praktiline töövihik

Teksti jagamine tühiku järgi.xlsm

5 viisi, kuidas jagada teksti tühiku järgi, kasutades Excelis valemit

Selles postituses näeme, kuidas kasutada VÄLJA , FIND , OTSIMINE , RIGHT , TRIM , LEN , ASENDAJA , KOLUMNID funktsioone ja kasutada VBA kood, et teksti jagamine tühikuga .

Meetod 1: Teksti jagamine tühiku järgi LEFT ja FIND funktsioonide abil

Esmalt võtame välja Eesnimi mis on nime vasakpoolne osa, kasutades selleks funktsiooni VÄLJA ja FIND funktsioonid.

Sammud:

  • Kõigepealt sisestage lahtrisse järgmine valem C5 .
=LEFT(B5, FIND(" ",B5))

  • Nüüd vajutage SISESTA võti.

Siin, FIND(" ",B5) annab väljundiks 5 . mis on tähed kokku, sealhulgas Kosmos nime vasakult poolt. Seejärel =LEFT(B5, 5 ) annab meile tulemuseks Mary .

  • Lõpuks lohistage alla AutoFill ülejäänud seeria.

Loe edasi: Kuidas jagada Exceli ees- ja perekonnanimi (6 lihtsat viisi)

Meetod 2: Teksti jagamine tühiku järgi MID ja FIND funktsioonide abil

Nüüd jagame keskmise nime, mis on eraldatud tühikuga, kasutades MID ja FIND funktsioonid.

Sammud:

  • Kõigepealt sisestage lahtrisse järgmine valem D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • Pärast seda vajutage SISESTA võti.

  • Lõpuks lohistage alla AutoFill ülejäänud seeria.

Mis siis siin toimub? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) määrab numbri, kus on teine tühik. Antud juhul on see 10 ...ja, =MID(B5,5,10) annab tulemuseks Elizabeth . 5 on stardinumber ja 10 tähendab, et tähemärkide koguarv .

Loe edasi: Kuidas jagada teksti Excelis tähemärgi järgi (5 kiiret meetodit)

Sarnased lugemised

  • Stringi jagamine tähemärgi järgi Excelis (6 sobivat viisi)
  • Stringi jagamine pikkuse järgi Excelis (8 võimalust)
  • Kuidas eraldada kaks sõna Excelis (6 lihtsat viisi)
  • Teksti jagamine Excelis, kasutades Flash Fill

Meetod 3: Kasutades RIGHT ja SEARCH funktsioone

Perekonnanime jagamiseks kasutame funktsiooni RIGHT , LEN ja OTSIMINE mõlemad funktsioonid. FIND ja OTSIMINE on samad omadused.

Sammud:

  • Kõigepealt sisestage lahtrisse järgmine valem E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Nüüd vajutage SISESTA võti.

  • Lõpuks lohistage alla AutoFill ülejäänud seeria.

See on kõik. Siin, valemiga SEARCH(" ",B5,SEARCH(" ",B5,1)+1) annab meile väljundiks 15 mis i tähemärkide arv inctuding space of Mary ja Elizabeth . LEN(B5) annab tulemuse 20 Mis tähendab, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) Põhimõtteliselt annab väljundiks 5 (20 miinus 15). Lõpuks, =RIGHT(B5,5) annab lõpptulemuseks Smith .

Loe edasi: Kuidas jagada teksti Excelis valemiga (5 lihtsat viisi)

Meetod 4: Teksti jagamine tühiku järgi kombineeritud valemiga

Selles meetodis kasutame kombinatsioonifunktsiooni TRIM , ASENDAJA , KOLUMNID , LEN ja REPT funktsioonid tekstide jagamiseks tühiku järgi.

Sammud:

  • Kõigepealt sisestage lahtrisse järgmine valem C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5)))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

  • Nüüd vajutage SISESTA võti.

  • Sel hetkel lohistage alla paremale, et AutoFill rea seeria.

  • Lõpuks lohistage alla AutoFill ülejäänud seeria.

Informatsiooniks on siin esitatud lingid iga funktsiooni kohta. Kui valem intrigeerib teid selle kohta, mis siin toimub. Palun klõpsake lingile ja vaadake nende kasutusviise ja valemite jaotust.

Loe lisaks: Kuidas eraldada sõnu Excelis valemiga (lõplik juhend)

Meetod 5: VBA kasutamine teksti jagamiseks tühiku järgi

Meie viimases meetodis kasutame VBA kood, et jagatud tekstid ruumi järgi.

Sammud:

  • Esiteks, paremklikk lehel ja mine Vaata koodi .

  • Pärast seda kopeeri ja kleebi VBA kood allpool.

VBA kood:

 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 

  • Lõpuks vajutage F5 või mängimisnupp koodi käivitamiseks.

Siin, For Rnumber = 5 kuni 10 tähendab meie andmekogumi rea numbrit ja Newdest=3 tähistab esimest veergu, kus tekst jaguneb ja järgneb.

Loe edasi: Kuidas jagada teksti Excelis mitmesse lahtrisse

Praktika sektsioon

Kõige olulisem aspekt nende kiirete lähenemisviisidega harjumiseks on harjutamine. Selle tulemusena oleme lisanud harjutamise töövihiku, kus saate neid meetodeid harjutada.

Kokkuvõte

See on kõik artikli jaoks. Need on 5 erinevat meetodit, mille abil saab Exceli jagatud tekst ruumi valemiga . lähtuvalt teie eelistustest võite valida parima alternatiivi. Palun jätke need kommentaaridesse, kui teil on küsimusi või tagasisidet.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.