Sadržaj
Možda imate tablicu u radnom listu programa Excel u kojoj se nekoliko vrsta podataka čuva u ćeliji i odvojene su zarezima. Ako ih želite podijeliti u nekoliko stupaca, na pravom ste mjestu. U ovom ćete članku naučiti 5 primjera Excel formule za dijeljenje niza zarezima.
Preuzmite radnu bilježnicu za vježbe
Preuzmite sljedeću Excel datoteku za svoju vježbu.
Razdvajanje niza prema Comma.xlsx
5 primjera za dijeljenje niza prema zarezu s formulom programa Excel
Uvedimo najprije naš skup podataka gdje su ID br., Prezime i Dept. čuvaju se kao jedan niz odvojen zarezima. Naš cilj je podijeliti nizove u 3 stupca.
1. Kombinirajte funkcije LEFT i FIND da biste podijelili niz zarezima
Kombiniranje LEFT i FIND funkcije zajedno nam pomažu podijeliti niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku da biste to učinili.
Koraci:
- Prvo zapišite sljedeću formulu u praznu ćeliju C5.
=LEFT(B5,FIND(",",B5)-1)
Ovdje, funkcija FIND daje lokaciju prvi zarez iz niza B5 , a funkcija LEFT vraća znakove iz niza koji se nalazi prije prvog zareza. Trebate minus 1 da dobijete podatke bez zareza.
- Pritisnite ENTER. Vidjet ćete ID br. u ćeliji C5. Sada povucite Ručku za popunjavanje da dobijeteostatak ID br. u istom stupcu.
Ovdje je rezultat,
Pročitajte više: VBA za dijeljenje niza u više stupaca u Excelu (2 načina)
2. Formula s funkcijama MID i FIND za dijeljenje Niz u Excelu
Kombiniranje funkcija MID i FIND pomaže nam podijeliti niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku 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, FIND(“,”,B5)+1 daje početnu lokaciju 1. znaka nakon 1. zareza.
FIND(“,”, B5, FIND(“,”, B5)+1) daje početnu mjesto 1. znaka nakon 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čku za popunjavanje da dobijete ostatak Prezimena u istom stupcu.
Ovo je rezultat,
Pročitajte više: Excel VBA: Podijeli niz prema znaku (6 korisnih primjera)
Slična čitanja
- Kako podijeliti ćelije u Excelu (5 jednostavnih trikova)
- Excel VBA: Podijeli niz u retke (6 I DogovorPrimjeri)
- Kako podijeliti ćeliju u dva reda u Excelu (3 načina)
3. Ujedinite funkcije RIGHT i FIND
Kombiniranje funkcija RIGHT i FIND pomaže nam da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku 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 duljinu niza u ćeliji B5.
FIND(“,”, B5, FIND(“,”, B5)+1 daje lokaciju posljednjeg zarez iz niza, i na kraju, funkcija RIGHT vraća znakove iz niza koji su iza zadnjeg zareza.
- Pritisnite ENTER. Vidjet ćete Dept. u ćeliji E5. Sada povucite Fill Handle da dobijete ostatak Dept. u istom stupcu.
Ovo je rezultat,
Pročitajte više: Excel VBA: Podijeli niz prema broju znakova (2 jednostavne metode)
4. Kombinirajte funkcije TRIM, MID, SUBSTITUTE, REPT i LEN
Kombiniranje TRIM, MID, SUBSTITUTE, REPT, i LEN funkcija pomaže nam da podijelimo niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku da to učinite.
Koraci:
- Prvo unesite 1, 2 i 3 umjesto naslova stupaca 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 zareze s razmacima pomoću funkcija SUBSTITUTE i REPT . Zatim, funkcija MID vraća tekst koji se odnosi na n-to pojavljivanje i konačno, funkcija TRIM pomaže da se riješite dodatnih razmaka.
- Pritisnite ENTER. Vidjet ćete ID br. u ćeliji C5. Sada povucite Ručku za popunjavanje da dobijem ostatak osobne iskaznice br. u istoj koloni. I povucite Ručku za popunjavanje u pravom smjeru da dobijete Prezime i Odjel
Ovo je rezultat,
Pročitajte više: Excel VBA: Podijeli niz u ćelije (4 korisne aplikacije)
5. Razdvojite niz zarezom pomoću funkcije FILTERXML u Excelu
Korištenje Funkcije FILTERXML pomaže nam podijeliti niz odvojen zarezima u nekoliko stupaca. Samo slijedite korake u nastavku 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 podijeliti niz zarezima. U ovoj se metodi prvo tekstualni niz pretvara u XML niz mijenjanjem zareza u XML oznake. Funkcija TRANSPOSE okreće niz tako da leži vodoravno umjesto okomito.
- Pritisnite ENTER. Vidjet ćete ID br., prezime i odjel u ćeliji C5, D5, i E5 redom. Sada povucite Full Handle da dobijete ostatak podataka.
Ovo je rezultat,
Pročitajte više: Excel formula za razdvajanje: 8 primjera
Zaključak
U ovom vodiču raspravljao sam 5 primjera Excel formula za dijeljenje nizova zarezom. Nadam se da vam je ovaj članak bio od pomoći. Možete posjetiti našu web stranicu ExcelWIKI kako biste saznali više sadržaja vezanih uz Excel. Ostavite komentare, prijedloge ili upite ako ih imate u odjeljku za komentare ispod.