Sadržaj
Ponekad možete imati skup podataka u kojem su različite vrste podataka umetnute u ćeliju i odvojene znakom kao što su graničnik, crtica, crtica, itd. Ova vrsta skupa podataka je neorganizirana i pronalaženje bilo koje određene informacije je prilično teško. U ovom članku ću vam pokazati 6 načina na koje ćete moći podijeliti string po znak u Excelu
Recimo, imamo skup podataka u koji se ime, adresa e-pošte i kontakt broj unose kao jedan string i odvojeni znakom, tj. zarezom (,). Da bismo vam demonstrirali jednostavnost, postavljeni smo da dijelimo zarezom.
Preuzmi radnu svesku za vježbu
Podijeli string po znaku u Excelu. xlsx
6 načina za podjelu niza po znaku u Excelu
1. Podijelite niz po znaku pomoću funkcija LIJEVO i FIND
Upotreba funkcija LIJEVO i funkcije FIND zajedno nam omogućavaju da string podijelimo znakom s lijeve strane stringa. Upišite sljedeću formulu u praznu ćeliju ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Ovdje, funkcija PRONAĐI vraća poziciju prvog zareza ( “,” ) iz niza A6 a funkcija LEFT izdvaja znakove iz niza koji se nalazi prije određenog znaka (prvi zarez). Zapamtite, morate oduzeti 1 da biste izdvojili zarez.
Pritisnite ENTER i dobit ćete Ime u ćeliji B6 .
Povucite ćeliju do kraja skupa podataka kako biste formulu primijenili na sve ostale ćelije u stupcu A . Dobit ćete imena iz svih unosa.
2. Funkcije MID i FIND u Split String
Ako želite dobiti tekst između dva specifične znakove možete koristiti funkciju MID i funkciju FIND zajedno. Upišite sljedeću formulu u praznu ćeliju ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Ovdje, PRONAĐI(“,”,A6)+ 1 vraća početnu poziciju prvog znaka nakon prvog zareza. FIND(“,”,A6,FIND(“,”,A6)+1) vraća početnu poziciju prvog znaka nakon drugog zareza. -FIND(“,”,A6)-1 označava da će svi znakovi niza nakon drugog zareza biti isključeni. Konačno MID daje znakove između ova dva zareza.
Pritisnite ENTER . Kao rezultat toga, dobit ćete adresu e-pošte u ćeliji C6 .
Prevucite ćeliju B7 na kraj vašeg skup podataka i dobit ćete sve adrese e-pošte.
3. DESNO, LEN i FIND funkcije za podjelu niza po znaku
Upotrebom DESNO funkcija , funkcija LEN i funkcija FIND zajedno, možete podijeliti niz i dobiti pravi dio nakon određenog znaka iz tog niza. Upišite sljedeću formulu u praznu ćeliju( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Ovdje, LEN(A6) izračunava ukupnu dužinu niza u ćeliji A6 . FIND(“,”,A6,FIND(“,”,A6)+1 pronalazi zadnji zarez i DESNO izvlači znakove nakon zadnjeg zareza.
Pritisnite ENTER i dobit ćete kontakt broj u ćeliji D6 .
Prevucite ćelija D6 i dobit ćete sve kontakt brojeve tako što ćete podijeliti nizove kolone A.
Slična očitanja :
- Podijelite niz po dužini u Excelu (8 načina)
- Kako podijeliti tekst na više ćelija u Excelu
4. Funkcije SEARCH i LEFT za razdvajanje niza
Možete koristiti funkciju SEARCH umjesto funkcije FIND da biste podijelili niz string.
Da biste odvojili Ime iz niza ćelije A6, upišite sljedeću formulu u praznu ćeliju ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Ovdje, funkcija SEARCH vraća poziciju prvog zareza ( “,” ) iz niza A6 i LEFT funkcija izdvaja znakove iz niza koji se nalazi prije određenog znaka (prvi c omma). Zapamtite, morate oduzeti 1 da biste isključili zarez.
Pritisnite ENTER i dobit ćete Ime u ćeliji B6 .
Povucite ćeliju na kraj vašeg skupa podataka kako biste primijenili formulu na sve ostale ćelije u stupcu A . DobićeteImena iz svih unosa.
5. Flash Fill za razdvajanje niza po karakteru
Upotreba Flash Fill je još jedna tehnika za podijeliti string po karakteru. Prvo, ručno unesite dio niza u ćeliju ( C6 )
Nakon toga idite na Podaci > Data Tools i odaberite Flash Fill .
Sada možete vidjeti da je Excel automatski dao podijeljeni niz u svim ostalim ćelijama te kolone.
Pročitajte više: Razdvajanje teksta u Excelu pomoću Flash Fill
6. Naredba Text to Columns
Također možete koristiti naredbu Text to Columns da podijelite string po znaku. Prvo odaberite skup podataka.
Nakon toga idite na Podaci > Data Tools i odaberite Text to Columns .
Sada će se pojaviti prozor pod nazivom Convert Text to Columns Wizard . Označite Delimited i pritisnite Next .
U drugom koraku odaberite Zarez i pritisnite na Sljedeći .
Ako je vaš niz odvojen bilo kojim drugim znakom kao što su tab, tačka-zarez ili razmak, morate odabrati taj znak. Također možete unijeti druge znakove u polje Ostalo . U zadnjem koraku odaberite Općenito i kliknite na Završi .
Sada ćete vidjeti različite dijelove niza koji bili su odvojeni zarezom, podijeljeni su u različite ćelije.
Zaključak
Slijedeći bilo koju od gore opisanih metoda, možete podijeliti niz po karakteru. Ako se suočite s bilo kakvom zabunom, ostavite komentar i dajte nam priliku da otklonimo vašu zabunu.