
Генеричка формула
=LEFT(text,FIND(character,text)-1)
Резиме
Да бисте текстуални низ поделили на одређени знак, можете да користите комбинацију функција ЛЕВО, ДЕСНО, ЛЕН и ФИНД.
У приказаном примеру, формула у Ц5 је:
=LEFT(B5,FIND("_",B5)-1)
А формула у Д5 је:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Објашњење
Прва формула користи функцију ФИНД за проналажење доњег црта (_) у тексту, затим одузимамо 1 да бисмо се вратили на „знак пре специјалног знака“.
FIND("_",B5)-1
У овом примеру, ФИНД враћа 7, тако да ћемо добити 6.
Овај резултат се уноси у функцију ЛИЈЕВО као "нум_цхарс" - број знакова за издвајање из Б5, почевши с лијеве стране:
=LEFT(B5,6)
Резултат је низ „011016“.
Да бисмо добили други део текста, користимо ФИНД са одговарајућом функцијом.
Поново користимо ФИНД да пронађемо доњу црту (7), а затим одузмемо овај резултат од укупне дужине текста у Б5 (22), израчунатог помоћу функције ЛЕН:
LEN(B5)-FIND("_",B5)
Ово нам даје 15 (22-7), који се у функцију ДЕСНО уноси као "нум_цхарс" - - број знакова за издвајање из Б5, почевши с десне стране:
=RIGHT(B5,15)
Резултат је низ "Ассессмент.клск"