
Generička formula
=LEFT(text,FIND(character,text)-1)
Sažetak
Da biste podijelili tekstualni niz na određeni znak, možete upotrijebiti kombinaciju funkcija LIJEVO, DESNO, LEN i FIND.
U prikazanom primjeru formula u C5 je:
=LEFT(B5,FIND("_",B5)-1)
A formula u D5 je:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Obrazloženje
Prva formula koristi funkciju FIND za pronalaženje donjeg crta (_) u tekstu, a zatim oduzimamo 1 za povratak na "znak prije posebnog znaka".
FIND("_",B5)-1
U ovom primjeru FIND vraća 7, tako da na kraju dobivamo 6.
Ovaj se rezultat unosi u LIJEVU funkciju kao "num_chars" - broj znakova za izdvajanje iz B5, počevši s lijeve strane:
=LEFT(B5,6)
Rezultat je niz "011016".
Da bismo dobili drugi dio teksta, koristimo FIND s pravom funkcijom.
Ponovno koristimo FIND za pronalaženje donjeg crta (7), a zatim oduzimamo ovaj rezultat od ukupne duljine teksta u B5 (22), izračunatog pomoću funkcije LEN:
LEN(B5)-FIND("_",B5)
To nam daje 15 (22-7), koji se u funkciju DESNO unosi kao "num_chars" - - broj znakova za izdvajanje iz B5, počevši s desne strane:
=RIGHT(B5,15)
Rezultat je niz "Assessment.xlsx"