Sadržaj
Ovaj vodič će vam pokazati kako podijeliti ćeliju pomoću graničnika uz pomoć formule u Excelu. Razdjelnik je znak koji odvaja dijelove podataka unutar tekstualnog niza. U ovom članku ćemo demonstrirati različite načine podjele ćelija pomoću graničnika koristeći formule u excelu.
Prije početka sesije, upoznajmo se s današnjim primjerom radne knjige.
Osnova našeg primjera će biti podaci vezani za učenike ( Ime , ID , Kurs , Grad ). Koristeći ove podatke prikazat ćemo različite metode koje rade u različitim okolnostima.
Primjeri svih metoda bit će pohranjeni u odvojenim listovima.
Preuzmite Vježbenicu
Možete preuzeti radnu svesku sa donje veze.
Split Cell by Delimiter.xlsx
8 Different Načini za podjelu ćelije pomoću graničnika pomoću formule u Excelu
Možda ćete morati podijeliti ćelije u Excelu u nekim okolnostima. To se može dogoditi kada neko kopira informacije s interneta, baze podataka ili kolege. 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 nizove funkcije s funkcijom SEARCH da biste podijelili po crtici/crtici razdvojeni tekst
Prva stvar koju trebate učiniti za razdvajanje po graničniku je lociratićeliju po graničniku koristeći formulu 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 za sabiranje, možete replicirati formulu i dobiti rezultat za kolekciju ćelija.
🔎 Kako funkcionira formula?
Ovdje, ZAMJENA je zamjena određenog teksta u tekstualnom nizu. Zatim, Excelova funkcija FILTERXML omogućava vam da izvučete podatke iz datoteke XML .
7. Primijenite funkciju TEXTSPLIT na razdvajanje ćelija pomoću graničnika
Koristimo funkciju TEXTSPLIT gdje se stupci i redovi koriste kao graničnici za podjelu tekstualnih sekvenci. Možete ga podijeliti po redovima ili po kolonama. Ovo je najkraći i najjednostavniji način da podijelite bilo koju ćeliju pomoću graničnika. Da podijelite ćeliju pomoću graničnika pomoću formule u Excelu, slijedimo korake prema dolje.
KORACI:
- Odaberite ćeliju u kojoj želite vidjeti rezultat, i stavite formulu tamo.
=TEXTSPLIT(B5,",")
- Nakon toga pritisnite Enter .
- Dalje, možete replicirati formulu i dobiti rezultat za skup ćelija povlačenjem znaka za sabiranje.
NAPOMENA: Uvjerite se da imate dovoljno praznih kolona pored njega. U suprotnom, možete se suočiti sa #PROLIVANJE! greška.
8. Podijelite ćelije kombiniranjem TRIM, MID, SUBSTITUTE, REPT & LEN funkcije
Druga kombinacija formule je TRIM , MID , SUBSTITUTE , REPT , i LEN funkcije, pomoću kojih možemo podijeliti ćelije pomoću graničnika koristeći formulu u Excelu.
KORACI:
- Unesite formulu u ćeliji u kojoj želite vidjeti rezultat nakon što ga odaberete.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
- Zatim pritisnite Enter .
- Pomicanjem znaka za sabiranje možete također duplicirati formulu i dobiti rezultat za grupu ćelija.
🔎 Kako formula funkcionira?
Ovdje, LEN vraća dužinu 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 razmak iz teksta sa izuzetkom dvostrukih razmaka nakon riječi.
Kako podijeliti ćeliju pomoću graničnika koristeći funkciju teksta u stupce u Excelu
Excel u sebi ima značajku za podjelu ćelija . Naći ćete ga u opcijama Data Tab . Da biste koristili funkciju za podjelu ćelija pomoću graničnika pomoću formule u Excelu, trebate slijediti uputeispod.
KORACI:
- Prvo, odaberite ćeliju ili stupac (češće morate odabrati cijeli stupac).
- Zatim istražite karticu Podaci . Ovdje u okviru Alati za podatke naći ćete opciju pod nazivom Tekst u kolone .
- Nakon toga kliknite na to.
- Dialoški okvir će se pojaviti ispred vas. Uobičajeno je da ćete morati podijeliti ćelije pomoću graničnika, pa označite opciju Delimited i kliknite Dalje .
- Tada ćete pronaći sučelje koje sadrži nekoliko graničnika.
- Dalje, odaberite željeni graničnik ili možete unijeti i svoj graničnik.
- Kada odaberete graničnik, vidjet će rezultat na dnu okvira.
- Dalje, kliknite Dalje zatim.
- U ovom primjeru, ovdje smo odabrali zarez, jer su naše vrijednosti bile odvojene zarezima.
- Nakon što kliknete na Sljedeće naći ćete opcije za odabir vrste Vaše vrijednosti i kliknite Završi . Dobit ćete posebnu vrijednost.
- Za sada ovo čuvamo kao General ( od zadano) . Format prikazan na slici ispod je napravljen nakon nekih formacija.
Zaključak
Godine metode će pomoći da podijelite ćeliju pomoću graničnika pomoću formule u Excelu. To je sve za danas. Withgornjim metodama, možete podijeliti ćeliju pomoću graničnika koristeći formulu u Excelu. Pokušali smo navesti nekoliko načina za podjelu ćelija pomoću graničnika pomoću formula. Nadam se da će ovo biti od pomoći. Slobodno komentirajte ako vam se nešto čini teško razumljivim. Možete nas obavijestiti i na druge načine u slučaju da smo to propustili ovdje.
sam graničnik. Jednom kada locirate graničnik, lako ga možete podijeliti s obje strane graničnika. Koristit ćemo funkciju SEARCHda lociramo graničnik, a zatim ćemo izdvojiti vrijednosti iz teksta pomoću LIJEVO, MIDili DESNOfunkcije.1.1. Integrirajte LIJEVO, & Funkcije PRETRAŽIVANJA
Počnimo. Budući da funkcija LEFT ima dva parametra, tekst i broj znakova. Tekst ćemo umetnuti onako kako znamo našu tekstualnu vrijednost. Za broj znakova koristit ćemo funkciju SEARCH .
KORACI:
- Prvo, odaberite ćeliju i stavite formulu u tu ćeliju.
=LEFT(B5, SEARCH("-",B5,1)-1)
- Dalje, pritisnite tipku Enter sa svoje tastature.
- Prevucite ikonu Ručica za popunjavanje prema dolje da biste duplicirali formulu u rasponu. 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 bi nam dala poziciju crtice. Sada, ne treba nam sama crtica, moramo je izdvojiti ispred crtice.
1.2. Spoji MID & Funkcije SEARCH
Sada, hajde da napišemo za srednju vrijednost. Za ovo ćemo koristiti MID & SEARCH funkcije. Slijedimo procedure 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čica za popunjavanje prema dolje. Alternativno, možete dvaput kliknuti znak za dodavanje ( + ) za Automatsko popunjavanje raspona.
- Na kraju, možete vidjeti da su sve srednje vrijednosti sada razdvojene.
🔎 Kako funkcionira formula?
Lokacija jednog tekstualnog niza unutar drugog vraća funkcija SEARCH . Počeće od znaka pored crtice. Na osnovu broja znakova koje pružamo, MID preuzima određeni broj znakova iz tekstualnog niza, počevši od mjesta koje odredite.
1.3. spoj DESNO, LEN, & Funkcije SEARCH
Sada, da odvojimo posljednju ćeliju, koristit ćemo kombinaciju funkcija RIGHT , LEN i SEARCH . Pogledajmo korake dolje za podjelu ćelije pomoću graničnika koristeći kombinaciju 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 tastaturu još jednom.
- Nakon toga povucite Ručica za popunjavanje ikona za kopiranje formule preko raspona. Ili, dvaput kliknite na znak plus ( + ). Ovo također duplicira formulu.
- Dakle, posljednja vrijednost će biti podijeljena graničnikom.
🔎 Kako funkcionira formula?
Ovdje se vraća funkcija LEN ukupna dužina niza, od koje oduzimamo poziciju posljednje crtice. Funkcija SEARCH bi nam dala poziciju crtice. Zatim, razlika je u broju znakova nakon posljednje 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 ' – ' vašim potrebnim graničnikom.Pročitajte više: Excel formula za razdvajanje niza zarezom (5 primjera )
2. Spoji formule za razdvajanje teksta prelomom reda
Da bismo string podijelili prijelomom reda, koristit ćemo formulu sličnu prethodnoj sekciji. Jednu dodatnu funkciju moramo dodati našim prethodnim formulama. Funkcija je CHAR .
2.1. Kombinirajte LIJEVO, PRETRAŽIVANJE, & CHAR funkcije
Ova CHAR funkcija će dati znak za prijelom reda. Da bismo dobili prvu vrijednost i odvojili je od ćelije, koristit ćemo funkcije LEFT , SEARCH i CHAR . Pogledajmo procedure zaovo.
KORACI:
- Slično prethodne metode, prvo odaberite bilo koju ćeliju i stavite sljedeću formulu da izdvojite najvišu vrijednost.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Pritisnite tipku Enter da vidite rezultat.
- Dalje, povlačenjem znaka plus možete kopirati formulu i dobiti rezultat za raspon ćelija.
🔎 Kako funkcionira formula?
10 je ASCII kod za linija. Pružamo 10 unutar CHAR za pretraživanje prijeloma reda. Vraća se znak koji je određen brojem. Dalje, traži prekid. Nakon toga, ovo vraća najvišu vrijednost.
2.2. Dodajte MID, SEARCH, & CHAR funkcije zajedno
Da odvojimo srednju vrijednost, pogledajmo korake prema dolje.
KORACI:
- Slično kao drugim pristupima, prvo odaberite bilo koju ćeliju i unesite sljedeću formulu da biste izdvojili najveću vrijednost.
=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 .
- Pored toga, možete ponoviti formulu i dobiti rezultat za navedeni raspon ćelija povlačenjem znaka plus .
2.3. Pridružite se DESNO, LEN, CHAR, & Funkcije PRETRAŽIVANJA
Sada za desnu stranu teksta, naša formula će biti kombinacija DESNO , LEN , CHAR , i SEARCH funkcije. Za ostale vrijednosti koristite odgovarajuću formulu. Dakle, da biste odvojili donju vrijednost, slijedite upute.
KORACI:
- Kao i kod ranijih tehnika, odaberite ćeliju i unesite sljedeću formulu za izdvajanje donju vrijednost.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
- Pritisnite tipku Enter sa tastature.
- Konačno, možete replicirati formulu i dohvatiti odgovor za navedeni raspon ćelija povlačenjem znaka za sabiranje.
Pročitajte više: Kako podijeliti ćelije u Excelu (5 jednostavnih trikova)
3. Podijeli ćeliju po tekstu & Uzorak niza brojeva u Excelu
U ovom odjeljku ćemo vidjeti kako podijeliti tekst koji ima niz znakova iza kojeg slijedi broj. Radi jednostavnosti, unijeli smo neke izmjene u naše listove (bez brige će svi listovi biti u radnoj svesci). U našem primjeru imamo Ime učenika i ID zajedno u koloni i podijelimo ih u dvije različite kolone.
3.1. Kombinirajte DESNO, ZBIR, LEN, & SUBSTITUTE Funkcije
Unutar SUBSTITUTE zamjenjujemo brojeve razmakom i brojimo ih koristeći LEN . Da bismo podijelili tekst praćen nizom formata broja, prvo moramo saznati broj, a zatim pomoću tog ekstrahiranog broja možemo izdvojiti tekst.
KORACI:
- Na početku, odaberite ćeliju gdje želimostavi rezultat. U našem slučaju, izabrat ć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 raspon ćelija povlačenjem znaka za sabiranje.
🔎 Kako Da li formula funkcionira?
Da bismo izdvojili brojeve, moramo potražiti svaki mogući broj od 0 do 9 unutar našeg niza. Zatim dobijete ukupne brojeve i vratite broj znakova s kraja niza.
3.2. Integriraj LIJEVI & LEN funkcije
Da bismo izdvojili tekstualnu vrijednost, sada trebamo koristiti funkciju LEFT i u rezerviranom mjestu za broj znakova da bismo dobili ukupnu dužinu dužine ćelije cifre unutar toga. I dobijamo cifre iz ćelije D5 , pošto smo podijelili ID u prethodnoj metodi.
KORACI:
- Na početku odaberite određenu ćeliju i unesite formulu tamo.
=LEFT(B5,LEN(B5)-LEN(D5))
- Pritisnite Enter .
- Povlačenjem znaka za sabiranje, možete duplicirati formulu i dobiti rezultat za grupu ćelija.
Pročitajte više: Excel VBA: Podijelite niz prema broju znakova (2 laka metoda)
4. Prekini ćeliju po broju & Uzorak tekstualnog niza koristeći formulu
Ako imaterazumjeli metodu za cijepanje ' tekst + broj ', a onda ste, nadamo se, počeli zamišljati način da podijelite niz brojeva praćenih tekstualnim formatom . Pristup će biti isti kao i ranije, samo jednu promjenu ćete primijetiti. Sada, broj je lijevo od našeg teksta, tako da trebamo koristiti funkciju LEFT da dohvatimo broj, a za tekst znakova koristit ćemo funkciju RIGHT .
4.1. Spajanje LIJEVO, ZBIR, LEN, & SUBSTITUTE Funkcije
Da podijelimo ćeliju po broju i tekstualnom nizu uzorka za najvišu vrijednost, moramo spojiti LEVO , 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 .
- Pored toga, povlačenjem simbola za sabiranje, možete duplicirati formulu i dobiti rezultat za grupu ćelija.
4.2. spoj DESNO & LEN funkcije
Moramo kombinirati funkcije RIGHT i LEN da podijelimo ćeliju po broju i obrazac tekstualnog niza za posljednju vrijednost.
KORACI:
- Za početak, odaberite određenu ćeliju i unesite formulu tamo.
=RIGHT(B5,LEN(B5)-LEN(C5))
- Pritisnite dugme Enter .
- Dodatno, možete replicirati formulu idobiti odgovor za skup ćelija povlačenjem znaka sabiranja.
5. Podijelite datum iz ćelije kombiniranjem DESNO, LEN, FIND, & SUBSTITUTE Funkcije
Da biste odvojili datum od teksta, možete koristiti kombinaciju DESNO , LEN , PRONAĐI i ZAMJENA funkcije.
KORACI:
- Odaberite željenu ćeliju i zatim tu upišite formulu.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Dalje, pritisnite tipku Enter .
- Možete i replicirati formulu i dobiti rezultat za skup ćelija povlačenjem simbola za dodavanje.
🔎 Kako formula funkcionira?
Kako je vrijednost datuma na kraju niza, tako smo prešli niz instanci tako da je taj mjesec, datum i godina mogu se apstrahovati. Ako vaša ciljna vrijednost zahtijeva više teksta za pokretanje, možete ih izdvojiti promjenom broja instanci.
NAPOMENA: Ova formula će biti korisna samo kada imate datum u kraj vašeg tekstualnog niza.Pročitajte više: Excel VBA: Podijelite string u ćelije (4 korisne aplikacije)
6 . Kombinirajte FILTERXML & SUBSTITUTE funkcije za Split Cell
Koristeći priloženi xpath, funkcija FILTERXML izdvaja određene podatke iz XML dokumenata. Možemo kombinirati funkcije FILTERXML i SUBSTITUTE da odvojimo ćelije. Hajde da se podelimo