
Генеричка формула
=REPLACE(text,start,FIND(marker,text)+1,"")
Резиме
Да бисте уклонили текст из ћелије, када је текст на променљивом положају, можете да користите формулу засновану на функцији РЕПЛАЦЕ, уз помоћ функције ФИНД. У приказаном примеру, формула у Ц6 је:
=REPLACE(B6,1,FIND(":",B6)+1,"")
који уклања сав текст до и укључујући двотачку (:) и празан простор.
Објашњење
Функција РЕПЛАЦЕ ће заменити текст положајем. Можете користити РЕПЛАЦЕ за уклањање текста давањем празног низа ("") за аргумент "нев_тект".
У овом случају желимо да уклонимо ознаке које се појављују у тексту. Ознаке се разликују у дужини и укључују речи попут „Направи“, „Модел“, „Уштеда горива“ итд. Сваку налепницу прате двотачка и размак. Двотачко можемо користити као „маркер“ да бисмо схватили где се ознака завршава.
Радећи изнутра према унутра, користимо функцију ФИНД да бисмо добили положај двотачке у тексту, а затим додамо 1 да узмемо у обзир простор који следи двотачку. Резултат (број) се укључује у функцију РЕПЛАЦЕ за аргумент "нум_цхарс", који представља број знакова који треба заменити.
Затим функција РЕПЛАЦЕ замењује текст од 1 до „двотачка + 1“ празним низом („“). У приказаном примеру решење изгледа овако:
=REPLACE(B6,1,FIND(":",B6)+1,"") =REPLACE(B6,1,6,"") =2016