Kako podijeliti ćeliju graničnikom pomoću Excel formule (8 načina)

  • Podijeli Ovo
Hugh West

Ovaj vodič pokazat će vam kako razdvojiti ćeliju graničnikom uz pomoć formule u Excelu. Razdjelnik je znak koji odvaja dijelove podataka unutar tekstualnog niza. U ovom ćemo članku pokazati različite načine dijeljenja ćelija graničnikom pomoću formula u Excelu.

Prije početka sesije, upoznajmo se s današnjim primjerom radne knjige.

Osnova našeg primjera bit će podaci o studentima ( Ime , ID , Tečaj , Grad ). Koristeći ove podatke pokazat ćemo različite metode koje funkcioniraju u različitim okolnostima.

Primjeri svih metoda bit će pohranjeni u zasebnim listovima.

Preuzmi radnu bilježnicu za vježbanje

Možete preuzeti radnu knjigu s donje veze.

Split Cell by Delimiter.xlsx

8 Different Načini razdvajanja ćelije graničnikom pomoću formule u programu Excel

Možda ćete u nekim okolnostima morati podijeliti ćelije u programu Excel. To se može dogoditi kada netko kopira informacije s interneta, baze podataka ili suradnika. Ako imate cijela imena i želite ih razdvojiti na imena i prezimena, to je jednostavan primjer kada biste trebali podijeliti ćelije u Excelu.

1. Kombinirajte Excelove funkcije niza s funkcijom PRETRAŽIVANJA kako biste podijelili tekst odvojen crticom/crticom

Prva stvar koju trebate učiniti za dijeljenje razdjelnikom je lociratićeliju pomoću graničnika pomoću formule u Excelu.

KORACI:

  • Prvo odaberite željenu ćeliju i tamo upišite formulu.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Zatim pritisnite Enter da vidite rezultat.

  • Na kraju, povlačenjem znaka dodavanja možete replicirati formulu i dobiti rezultat za skup ćelija.

🔎 Kako funkcionira formula?

Ovdje, ZAMJENA služi za zamjenu određenog teksta u tekstualnom nizu. Zatim vam Excelova funkcija FILTERXML omogućuje izvlačenje podataka iz XML datoteke.

7. Primijenite funkciju TEXTSPLIT za razdvajanje ćelija graničnikom

Koristimo funkciju TEXTSPLIT gdje se stupci i retci koriste kao graničnici za dijeljenje tekstualnih nizova. Možete ga podijeliti po redovima ili po stupcima. Ovo je najkraći i najjednostavniji način da bilo koju ćeliju podijelite graničnikom. Da biste podijelili ćeliju graničnikom pomoću formule u Excelu, slijedite korake dolje.

KORACI:

  • Odaberite ćeliju u kojoj želite vidjeti rezultat, i stavite formulu tamo.
=TEXTSPLIT(B5,",")

  • Nakon toga pritisnite Enter .

  • Nadalje, možete replicirati formulu i dobiti rezultat za skup ćelija povlačenjem znaka zbrajanja.

NAPOMENA: Provjerite imate li dovoljno praznih stupaca pokraj njega. U suprotnom, možete se suočiti s #PROSIJEPANJEM! pogreška.

8. Podijelite ćelije kombinacijom TRIM, MID, SUBSTITUTE, REPT & LEN funkcije

Druga kombinacija formule je TRIM , MID , SUBSTITUTE , REPT , i LEN funkcije, s ovim možemo podijeliti ćelije graničnikom pomoću formule u Excelu.

KORACI:

  • Stavite formulu u ćeliji u kojoj želite vidjeti ishod nakon što ga odaberete.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

  • Zatim pritisnite Enter .

  • Pomicanjem znaka zbrajanja također možete duplicirati formulu i dobiti rezultat za grupu ćelija.

🔎 Kako funkcionira formula?

Ovdje, LEN vraća duljinu tekstualnog niza u znakovima. Zatim funkcija SUBSTITUTE zamjenjuje tekst koji se pojavljuje na određenom mjestu u tekstualnom nizu. Nakon toga, funkcija MID daje određeni broj riječi iz tekstualnog niza, počevši od mjesta koje odredite. Konačno, funkcija TRIM uklanja sav bijeli prostor iz teksta s iznimkom dvostrukih razmaka nakon riječi.

Kako podijeliti ćeliju prema razdjelniku pomoću značajke teksta u stupce u Excelu

Excel u sebi ima značajku za dijeljenje ćelija . Naći ćete ga u opcijama Kartice Podaci . Da biste koristili značajku za dijeljenje ćelija graničnikom pomoću formule u Excelu, morate slijediti uputeispod.

KORACI:

  • Prvo odaberite ćeliju ili stupac (češće morate odabrati cijeli stupac).
  • Zatim istražite karticu Podaci . Ovdje u odjeljku Podatkovni alati pronaći ćete opciju pod nazivom Tekst u stupce .
  • Nakon toga kliknite na to.

  • Pred vama će se pojaviti dijaloški okvir. Uobičajeno je da ćete morati podijeliti ćelije prema razdjelniku, stoga označite opciju Razgraničeno i kliknite Dalje .

  • Tada ćete pronaći sučelje koje sadrži nekoliko graničnika.
  • Nadalje, odaberite željeni graničnik ili možete unijeti i vlastiti graničnik.
  • Kada odaberete graničnik, vidjet će rezultat pogledati na dnu okvira.
  • Nadalje, kliknite Dalje zatim.

  • U ovom primjeru, ovdje smo odabrali zarez, jer su naše vrijednosti bile odvojene zarezom.
  • Nakon što kliknete Dalje pronaći ćete opcije za odabir vrste svoje vrijednosti i kliknite Završi . Dobit ćete zasebnu vrijednost.

  • Za sada ovo čuvamo kao Općenito ( od zadano) . Format prikazan na donjoj slici proizveden je nakon pravljenja nekih formacija.

Zaključak

Gore navedene metode pomoći će da podijelite ćeliju graničnikom pomoću formule u Excelu. To je sve za danas. Sgore navedenim metodama, možete podijeliti ćeliju graničnikom pomoću formule u Excelu. Pokušali smo navesti nekoliko načina za dijeljenje ćelija graničnikom pomoću formula. Nadam se da će ovo biti od pomoći. Slobodno komentirajte ako vam se nešto čini teško razumljivim. Također nas možete obavijestiti na bilo koji drugi način u slučaju da smo to propustili ovdje.

sam graničnik. Nakon što locirate graničnik, lako ga možete podijeliti s obje strane. Koristit ćemo funkciju SEARCHda lociramo graničnik, a zatim ćemo izvući vrijednosti iz teksta pomoću LIJEVO, SREDINEili DESNOfunkcije.

1.1. Integrirajte LIJEVO, & Funkcije PRETRAŽIVANJA

Počnimo. Budući da funkcija LEFT ima dva parametra, tekst i broj znakova. Umetnut ćemo tekst onako kako znamo svoju vrijednost teksta. Za broj znakova koristit ćemo funkciju SEARCH .

KORACI:

  • Prvo odaberite ćeliju i stavite formulu u tu ćeliju.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Nadalje, pritisnite tipku Enter na tipkovnici.

  • Povucite ikonu Ručka za popunjavanje prema dolje da duplicirate formulu preko raspona. Ili, za automatsko popunjavanje raspona, dvaput kliknite na simbol plus ( + ).

  • Konačno možemo vidjeti rezultat.

🔎 Kako Radi li formula?

U primjeru, naš graničnik je crtica ' '. Funkcija SEARCH dala bi nam položaj crtice. Sada nam ne treba sama crtica, moramo je izdvojiti ispred crtice.

1.2. Spoji MID & Funkcije PRETRAŽIVANJA

Sada, zapišimo srednju vrijednost. Za ovo ćemo koristiti MID & SEARCH funkcije. Slijedimo postupke u nastavku.

KORACI:

  • Za početak odaberite ćeliju i unesite sljedeću formulu.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Pritisnite Enter .

  • Da biste kopirali formulu preko raspona, povucite simbol Ručka za popunjavanje prema dolje. Alternativno, možete dvaput kliknuti znak dodavanja ( + ) za Automatsko popunjavanje raspona.

  • Na kraju, možete vidjeti da su sve srednje vrijednosti sada odvojene.

🔎 Kako radi formula?

Lokaciju jednog tekstualnog niza unutar drugog vraća funkcija SEARCH . Počet će od znaka pored crtice. Na temelju broja znakova koje pružamo, MID dohvaća određeni broj znakova iz tekstualnog niza, počevši od mjesta koje odredite.

1.3. Spoj DESNO, LEN, & Funkcije PRETRAŽIVANJA

Da bismo odvojili posljednju ćeliju, koristit ćemo kombinaciju funkcija RIGHT , LEN i SEARCH . Pogledajmo korake dolje za dijeljenje ćelije prema razdjelniku pomoću kombinacije formule.

KORACI:

  • Na prvom mjestu odaberite ćeliju i umetnite sljedeću formulu u tu ćeliju.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Pritisnite tipku Enter na svoju tipkovnicu još jednom.

  • Nakon toga povucite Ručka za popunjavanje ikona za kopiranje formule preko raspona. Ili dvaput kliknite na znak plus ( + ). Ovo također duplicira formulu.

  • Stoga će posljednja vrijednost biti podijeljena razdjelnikom.

🔎 Kako funkcionira formula?

Ovdje funkcija LEN vraća ukupna duljina niza, od koje oduzimamo poziciju zadnje crtice. Funkcija SEARCH dala bi nam položaj crtice. Zatim, razlika je broj znakova nakon zadnje crtice, a funkcija RIGHT ih izdvaja.

NAPOMENA: Možete podijeliti stupce po bilo kojem drugi lik na sličan način. Sve što trebate učiniti je zamijeniti ' ' željenim razdjelnikom.

Pročitajte više: Excel formula za dijeljenje niza zarezom (5 primjera )

2. Formule spajanja za dijeljenje teksta prijelomom retka

Za razdvajanje niza prijelomom retka upotrijebit ćemo sličnu formulu kao u prethodnom odjeljku. Jednu dodatnu funkciju moramo dodati našim prethodnim formulama. Funkcija je CHAR .

2.1. Kombinirajte LIJEVO, PRETRAŽI & Funkcije CHAR

Ova funkcija CHAR daje znak za prijelom retka. Da bismo dobili prvu vrijednost i odvojili je od ćelije, upotrijebit ćemo funkcije LEFT , SEARCH i CHAR . Pogledajmo postupke zaovo.

KORACI:

  • Slično prethodnim metodama, prvo odaberite bilo koju ćeliju i stavite sljedeću formulu da izvučete najvišu vrijednost.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Pritisnite tipku Enter da vidite ishod.

  • Nadalje, povlačenjem znaka plus možete kopirati formulu i dobiti rezultat za raspon ćelija.

🔎 Kako funkcionira formula?

10 je ASCII kod za crta. Nudimo 10 unutar CHAR za pretraživanje prijeloma redaka. Vraća se znak koji je određen brojem. Nadalje, traži prekid. Nakon toga, ovo vraća najvišu vrijednost.

2.2. Dodajte MID, SEARCH, & CHAR funkcionira zajedno

Za odvajanje srednje vrijednosti, pogledajmo korake prema dolje.

KORACI:

  • Slično drugi pristupi, prvo odaberite bilo koju ćeliju i unesite sljedeću formulu za izdvajanje najveće vrijednosti.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Za pogledajte rezultat, pritisnite tipku Enter .

  • Osim toga, možete replicirati formulu i dobiti rezultat za navedeni raspon ćelija povlačenjem znaka plus .

2.3. Pridružite se RIGHT, LEN, CHAR, & Funkcije PRETRAŽIVANJA

Sada za desnu stranu teksta, naša formula će biti kombinacija RIGHT , LEN , CHAR , i SEARCH funkcije. Za ostale vrijednosti upotrijebite odgovarajuću formulu. Dakle, za odvajanje donje vrijednosti slijedite upute.

KORACI:

  • Kao i kod ranijih tehnika, odaberite ćeliju i unesite sljedeću formulu za izdvajanje donja vrijednost.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Pritisnite tipku Enter na tipkovnici.

  • Na kraju, možete replicirati formulu i dohvatiti odgovor za navedeni raspon ćelija povlačenjem znaka zbrajanja.

Pročitajte više: Kako podijeliti ćelije u Excelu (5 lakih trikova)

3. Podijeli ćeliju prema tekstu & Uzorak niza brojeva u Excelu

U ovom ćemo odjeljku vidjeti kako podijeliti tekst koji ima niz znakova nakon kojeg slijedi broj. Radi jednostavnosti, unijeli smo neke promjene u naše listove (bez brige svi će listovi biti u radnoj bilježnici). U našem primjeru imamo Ime učenika i ID zajedno u stupcu i podijelili smo ih u dva različita stupca.

3.1. Kombinirajte DESNO, SUM, LEN, & SUBSTITUTE Funkcije

Unutar SUBSTITUTE zamjenjujemo brojeve razmakom i brojimo ih pomoću LEN . Da bismo podijelili tekst nakon kojeg slijedi niz formata broja, prvo moramo pronaći broj, a zatim uz pomoć tog izdvojenog broja možemo izdvojiti tekst.

KORACI:

  • Na početku označimo ćeliju gdje želimostaviti rezultat. U našem slučaju, odabrat ćemo ćeliju C5 .
  • Zatim umetnite formulu u tu ćeliju.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Pritisnite tipku Enter .

  • Možete i replicirati formulu i dohvatite odgovor za niz ćelija povlačenjem znaka zbrajanja.

🔎 Kako Radi li formula?

Da bismo izdvojili brojeve, moramo potražiti svaki mogući broj od 0 do 9 unutar našeg niza. Zatim dohvatite ukupne brojeve i vratite broj znakova s ​​kraja niza.

3.2. Integrirajte LIJEVI & LEN funkcije

Da bismo izdvojili tekstualnu vrijednost, sada moramo upotrijebiti funkciju LEFT i u rezerviranom mjestu za broj znakova kako bismo pružili ukupnu duljinu ćelije duljine znamenki unutar toga. I dobivamo znamenke iz ćelije D5 , kao što smo podijelili ID u prethodnoj metodi.

KORACI:

  • Na početku odaberite određenu ćeliju i tamo unesite formulu.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Pritisnite Unesi .

  • Povlačenjem znaka zbrajanja možete duplicirati formulu i dobiti rezultat za grupu ćelija.

Pročitajte više: Excel VBA: Podijeli niz prema broju znakova (2 jednostavne metode)

4. Razbij ćeliju po broju & Uzorak tekstualnog niza pomoću formule

Ako imaterazumjeli ste metodu za dijeljenje ' teksta + broja ', onda ste, nadamo se, počeli zamišljati način da podijelite niz brojeva nakon čega slijedi format teksta . Pristup će biti isti kao i ranije, samo ćete jednu promjenu primijetiti. Sada je broj lijevo od našeg teksta, tako da moramo upotrijebiti funkciju LEFT da bismo dohvatili broj, a za tekst znakova koristit ćemo funkciju RIGHT .

4.1. Spoji LEFT, SUM, LEN, & ZAMJENE Funkcija

Da bismo podijelili ćeliju prema uzorku broja i tekstualnog niza za najvišu vrijednost, moramo spojiti LIJEVO , SUM , LEN, i SUBSTITUTE funkcije.

KORACI:

  • Prvo odaberite određenu ćeliju na početku i unesite formula tamo.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

  • Pritisnite tipku Enter .

  • Osim toga, povlačenjem simbola zbrajanja možete duplicirati formulu i dobiti rezultat za grupu ćelija.

4.2. Spoj RIGHT & Funkcije LEN

Trebamo kombinirati funkcije RIGHT i LEN kako bismo podijelili ćeliju prema broju i uzorku tekstualnog niza za posljednju vrijednost.

KORACI:

  • Za početak odaberite određenu ćeliju i tamo unesite formulu.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Pritisnite gumb Enter .

  • Osim toga, možete replicirati formulu idobiti odgovor za skup ćelija povlačenjem znaka zbrajanja.

5. Odvojite datum iz ćelije kombinacijom RIGHT, LEN, FIND, & ZAMJENE Funkcija

Za odvajanje datuma od teksta možete upotrijebiti kombinaciju DESNO , LEN , TRAŽI i FUNKCIJE ZAMJENE .

KORACI:

  • Odaberite željenu ćeliju i zatim tamo upišite formulu.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Nadalje, pritisnite tipku Enter .

  • Također možete replicirati formulu i dobiti rezultat za skup ćelija povlačenjem simbola zbrajanja.

🔎 Kako funkcionira formula?

Budući da je vrijednost datuma na kraju niza, prešli smo brojne instance tako da je taj mjesec, datum i godina mogu se sažeti. Ako vaša ciljana vrijednost zahtijeva više teksta za pokretanje, možete ih izdvojiti promjenom broja instanci.

NAPOMENA: Ova formula će biti korisna samo ako imate datum na kraj vašeg tekstualnog niza.

Pročitajte više: Excel VBA: Split niza u ćelije (4 korisne aplikacije)

6 . Kombinirajte FILTERXML & ZAMJENE Funkcija za dijeljenje ćelija

Koristeći ponuđeni xpath, funkcija FILTERXML izdvaja određene podatke iz XML dokumenata. Možemo kombinirati funkcije FILTERXML i SUBSTITUTE za odvajanje ćelija. Razdvojimo se

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.