Excel formula za razdvajanje niza zarezom (5 primjera)

  • Podijeli Ovo
Hugh West

Možda imate tabelu u svom radnom listu Excel u kojoj se nekoliko vrsta podataka čuva u ćeliji i odvaja se zarezima. Ako želite da ih podijelite u nekoliko kolona, ​​na pravom ste mjestu. U ovom članku ćete naučiti 5 primjera Excel formule za podjelu stringa zarezom.

Preuzmite radnu svesku za vježbe

Preuzmite sljedeću Excel datoteku za svoju praksu.

Razdvajanje stringa po zarezu.xlsx

5 primjera za podjelu niza po zarezu s Excel formulom

Hajde da prvo predstavimo naš skup podataka gdje ID br., prezime i odjel. se čuvaju kao jedan niz odvojeni zarezima. Naš cilj je podijeliti nizove u 3 stupca.

1. Kombinirajte funkcije LEFT i FIND da biste podijelili niz po zarezu

Kombinirajući LEFT i FIND funkcije zajedno pomažu nam da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite dolje navedene korake da biste to učinili.

Koraci:

  • Prvo, zapišite sljedeću formulu u praznu ćeliju C5.
=LEFT(B5,FIND(",",B5)-1)

Ovdje, FIND funkcija daje lokaciju prvi zarez iz niza B5 i funkcija LEFT vraća znakove iz niza koji se nalazi prije prvog zareza. Morate imati minus 1 da biste dobili podatke bez zareza.

  • Pritisnite ENTER. Vidjet ćete ID br. u ćeliji C5. Sada povucite ručicu za popunjavanje da biste dobiliostatak ID br. u istoj koloni.

Evo rezultata,

Pročitajte više: VBA za razdvajanje niza na više kolona u Excelu (2 načina)

2. Formula sa funkcijama MID i FIND za razdvajanje String u Excelu

Kombiniranje MID i FIND funkcija zajedno pomaže nam da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite dolje navedene korake da biste to učinili.

Koraci:

  • Prvo, zapišite sljedeću formulu u praznu ćeliju D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Ovdje, PRONAĐI(“,”,B5)+1 daje početnu lokaciju 1. znaka nakon 1. zareza.

FIND(“,”, B5, FIND(“,”, B5)+1) daje početnu lokacija 1. znaka iza 2. zareza.

-FIND(“,”, B5)-1 isključuje sve znakove niza nakon 2. zareza.

Konačno, MID vraća znakove između ova dva zareza.

  • Pritisnite ENTER. Vidjet ćete Prezime u ćeliji D5. Sada povucite ručicu za popunjavanje da dobijete ostatak Prezimena u istoj koloni.

Evo rezultata,

Pročitajte više: Excel VBA: Podijelite niz po znaku (6 korisnih primjera)

Slična čitanja

  • Kako podijeliti ćelije u Excelu (5 jednostavnih trikova)
  • Excel VBA: Podijelite niz u redove (6 I dogovorPrimjeri)
  • Kako podijeliti ćeliju u dva reda u Excelu (3 načina)

3. Ujediniti funkcije DESNO i FIND

Kombiniranje DESNO i FIND funkcija zajedno pomaže nam da podijelimo string odvojen zarezima u nekoliko stupaca. Samo slijedite dolje navedene korake da biste to učinili.

Koraci:

  • Prvo, zapišite sljedeću formulu u praznu ćeliju E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Ovdje, LEN(B5) određuje dužinu niza u ćeliji B5.

FIND(“,”, B5, FIND(“,”, B5)+1 daje lokaciju posljednjeg zarez iz niza, i konačno, funkcija RIGHT vraća znakove iz niza koji se nalazi iza zadnjeg zareza.

  • Pritisnite ENTER. Vidjet ćete Dept. na ćeliji E5. Sada, povucite Fill Handle da dobijete ostatak Odsjek u istoj koloni.

Evo rezultata,

Pročitajte više: Excel VBA: Podijelite niz prema broju znakova (2 laka metoda)

4. Kombinirajte funkcije TRIM, MID, SUBSTITUTE, REPT i LEN

Kombinacija TRIM, MID, SUBSTITUTE, REPT, i LEN funkcija zajedno pomaže nam da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku da biste to učinili.

Koraci:

  • Prvo, unesite 1, 2 i 3 umjesto naslova kolona ID br., Prezime i odjel Sada,zapišite sljedeću formulu u praznu ćeliju C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Sažetak ove formule je zamjena zarezi sa razmacima koji koriste funkcije SUBSTITUTE i REPT . Zatim, funkcija MID vraća tekst koji se odnosi na n-tu pojavu i konačno, funkcija TRIM pomaže da se riješite dodatnih razmaka.

  • Pritisnite ENTER. Vidjet ćete ID br. na ćeliji C5. Sada povucite ručicu za popunjavanje da dobijete ostatak lične karte. u istoj koloni. I povucite Fill Handle u pravom smjeru da dobijete Prezime i Odjel

Evo rezultata,

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

5. Podijelite niz zarezom pomoću funkcije FILTERXML u Excelu

Upotreba FILTERXML funkcije nam pomaže da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite dolje navedene korake da biste to učinili.

Koraci:

  • Prvo, zapišite sljedeću formulu u praznu ćeliju C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

Ako koristite Excel za MS 365 , možete primijeniti FILTERXML funkciju da podijelite niz zarezima. U ovoj metodi, najprije se tekstualni niz pretvara u XML string promjenom zareza u XML oznake. Funkcija TRANSPOSE okreće niz tako da leži horizontalno umjesto vertikalno.

  • Pritisnite ENTER. Vidjet ćete ID br., prezime i odjel u ćeliji C5, D5, i E5 respektivno. Sada povucite Fill Handle da dobijete ostatak podataka.

Evo rezultata,

Pročitajte više: Excel formula za razdvajanje: 8 primjera

Zaključak

U ovom vodiču sam raspravljao 5 primjera Excel formula za podjelu nizova zarezom. Nadam se da vam je ovaj članak bio od pomoći. Možete posjetiti našu web stranicu ExcelWIKI da saznate više sadržaja vezanih za Excel. Molimo ostavite komentare, prijedloge ili upite ako ih imate u odeljku za komentare ispod.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.