Mučite se s dijeljenjem teksta u Excelu? S funkcijom TEXTSPLIT možete bez napora odvojiti tekst u više stupaca.
Microsoft Excel moćan je alat za pročišćavanje i analizu podataka, od jednostavnih do složenih. Ali ponekad se možete susresti sa situacijama u kojima vaši podaci ne izgledaju sasvim ispravno.
Možda je dugačak uvoz CSV-a prošao loše ili trebate razdvojiti imena da biste ih prerasporedili. Srećom, Excel nudi učinkovit, ugrađeni način za izvršavanje zadataka poput ovih, putem funkcije TEXTSPLIT.
Što je funkcija TEXTSPLIT u programu Microsoft Excel?
Funkcija TEXTSPLIT omogućuje razdvajanje teksta u različite ćelije na temelju navedenih separatora. Tekst možete podijeliti na retke, stupce ili i na retke i na stupce te postaviti niz kriterija za dijeljenje.
Dio ove funkcionalnosti može se postići koristeći Excelov čarobnjak za pretvaranje teksta u stupce, ali TEXTSPLIT nudi te značajke i više inline kao funkcija, što bi se moglo pokazati učinkovitijim za stvaranje složenih nizova ili za napredne korisnike koji su već navikli koristiti specijalizirane funkcije.
Razumijevanje sintakse funkcije TEXTSPLIT
Potpuna sintaksa funkcije TEXTSPLIT je sljedeća:
=TEXTSPLIT(tekst, razdjelnik_stupca,[razdjelnik_reda],[ignoriraj_prazno], [način_podudaranja], [pad_s])
Funkcija se sastoji od šest argumenata i parametara. The tekst argument definira podatke koji se namjeravaju podijeliti. To može biti referenca na određenu ćeliju ili grupu ćelija ili na određeni tekst koji definirate unutar argumenta.
The razdjelnik_stupca definira određeni znak ili tekst koji će služiti kao razdjelnik—kada funkcija naiđe na taj znak, podijelit će tekst na tom mjestu u novi stupac. The razdjelnik_reda parametar radi slično, osim što ako je ovdje definiran znak, on će umjesto toga biti korišten za dijeljenje teksta u nove retke.
Razdjelnik može biti znak koji se češće koristi kao razdjelnik, poput točke, zareza ili razmaka, ili to može biti drugačiji simbol, slovo, broj ili čak višeznakovni tekstualni niz ili skup riječi. Najmanje jedan od argumenata za razdvajanje mora biti naveden kako bi funkcija ispravno radila.
Imajte na umu da se unutar ove funkcije može opisati više zasebnih graničnika redaka ili stupca. U tom slučaju, skup graničnika treba grupirati unutar skupa vitičastih zagrada (the { } tipke), kao što je primjer u nastavku:
=TEXTSPLIT("Uzorak teksta",{"e","t"})
Također, iako to ne biste trebali pokušavati ili vam je potrebno, u slučaju vrijednosti u oba razdjelnik_stupca i razdjelnik_reda isti su, razdjelnik_stupca ima prioritet.
The ignoriraj_prazno argument određuje trebaju li se graničnici koji bi stvorili prazne ćelije preskočiti. Na primjer, ako postoje tri zareza jedan pored drugog unutar podataka za parametar "text", TEXTSPLIT bi prema zadanim postavkama stvorio dvije prazne ćelije. Postavljanje ignore_empty na FALSE održava ovo ponašanje ili ga možete postaviti na TRUE da kažete funkciji da zanemari sve graničnike koji bi stvorili prazne ćelije.
The način_podudaranja parametar pojašnjava treba li podudaranje separatora funkcije biti osjetljivo na velika i mala slova. Ovo je relevantno ako trebate koristiti slova za razdjelnike; možda biste htjeli reći Excelu da podijeli ćelije na svako veliko slovo "T", ali zanemarite svako malo slovo "t", na primjer. Postavljanjem ovog argumenta na "0" zadržava se zadano ponašanje, a to je da svi razdjelnici razlikuju velika i mala slova. Promjena u "1" čini separatore neosjetljivima na velika i mala slova.
The jastučić_sa argument definira zamjenski tekst kojim se popunjavaju prazne ćelije, posebno unutar nizova gdje može biti dodatnog prostora nakon što su uračunati svi relevantni razdjelnici. Prema zadanim postavkama vraća pogrešku "#N/A", pa bi možda bilo vrijedno promijeniti ovo u nešto drugo ako mislite da će se problem pojaviti u vašim podacima.
Kako koristiti funkciju TEXTSPLIT u Excelu
Recimo da smo dobili popis imena. Postoji jasan redoslijed za njih, ali moramo ih reorganizirati da budu čitljiviji i lakši za korištenje.
Kao što vidite, namjera je razdvojiti imena u stupce "Prezime" i "Ime". Odaberite ćeliju B4, au gornju ćeliju ili traku formule upišite formulu navedenu u nastavku. Zatim pritisnite Unesi.
=TEXTSPLIT(A1,",")
Imena su sada odvojena u novi stupac gdje god je prije bio zarez. Međutim, podaci su prosuti u jedan redak, koji još uvijek izgleda neuredno. To možemo jednostavno popraviti dodavanjem drugog graničnika za dijeljenje podataka u različite retke.
Odaberite ćeliju B4 ponovno i unutar ćelije ili gornje trake formule upišite formulu navedenu u nastavku. Zatim pritisnite Unesi.
=TEXTSPLIT(A1,",",";")
Sada više izgleda kao ono što očekujemo. U novoj, ažuriranoj formuli, svaki zarez koji se nađe u podacima dijeli svaki dio punog imena u vlastitu ćeliju preko stupaca, dok svaka prisutna točka sa zarezom dijeli svako ime u vlastiti red.
Još jedna jedinstvena funkcija za pojačavanje vaše proračunske tablice
Funkcija TEXTSPLIT pametan je alat u okviru alata programa Microsoft Excel koji nudi još jedan prikladan način za savladajte podatkovne izazove i postignite iznenađujuće rezultate, prilagođene načinu na koji komunicirate informacija.
Čini manipulaciju, preuređivanje i reorganizaciju vaših podataka glatkim i lakim procesom, a uz učenje i praksu može postati vrijedan dodatak vašem tijeku rada s podacima.