
Splošna formula
=LEFT(text,FIND(character,text)-1)
Povzetek
Če želite besedilni niz razdeliti na določen znak, lahko uporabite kombinacijo funkcij LEVO, DESNO, LEN in FIND.
V prikazanem primeru je formula v C5:
=LEFT(B5,FIND("_",B5)-1)
In formula v D5 je:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Pojasnilo
Prva formula s pomočjo funkcije FIND poišče podčrtaj (_) v besedilu, nato odštejemo 1, da se vrnemo na "znak pred posebnim znakom".
FIND("_",B5)-1
V tem primeru FIND vrne 7, tako da dobimo 6.
Ta rezultat se doda v funkcijo LEVO, na primer kot "num_chars" - število znakov, ki jih je treba izvleči iz B5, začenši z leve:
=LEFT(B5,6)
Rezultat je niz "011016".
Za pridobitev drugega dela besedila uporabimo FIND s pravilno funkcijo.
Ponovno uporabimo FIND, da poiščemo podčrtaj (7), nato pa ta rezultat odštejemo od celotne dolžine besedila v B5 (22), izračunanega s funkcijo LEN:
LEN(B5)-FIND("_",B5)
Tako dobimo 15 (22-7), ki se v funkcijo DESNO poda kot "num_chars" - - število znakov, ki jih je treba izvleči iz B5, začenši z desne:
=RIGHT(B5,15)
Rezultat je niz "Assessment.xlsx"