Екцел формула: Уклоните текст променљивим положајем -

Преглед садржаја

Генеричка формула

=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

Занимљиви Чланци...