
Генеричка формула
=FIND("~",SUBSTITUTE(text,char,"~",instance))
Резиме
Да бисте добили положај друге, треће, четврте итд. Инстанце одређеног знака унутар текстуалног низа, можете да користите функције ФИНД и СУБСТИТУТЕ.
У приказаном примеру, формула у Е4 је:
=FIND("~",SUBSTITUTE(B4,"x","~",D4))
Објашњење
У основи, ова формула користи чињеницу да функција СУБСТИТУТЕ разуме „инстанцу“, испоручену као опциони четврти аргумент под називом „инстанце_нум“. То значи да функцију СУБСТИТУТЕ можете користити за замену одређене инстанце знака у текстуалном низу. Тако:
SUBSTITUTE(B4,"x","~",D4)
замењује само 2. инстанцу (2 потиче из Д4) „к“ у тексту у Б4, са знаком „~“. Резултат изгледа овако:
100к15 ~ 50
Даље, ФИНД лоцира „~“ унутар овог низа и враћа позицију која је у овом случају 7.
Напомена: У овом случају користимо „~“ само зато што се то ретко јавља у другом тексту. Можете користити било који знак за који знате да се неће појавити у тексту.