Екцел формула: Положај 2. 3. итд. Инстанце знака -

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

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

=FIND("~",SUBSTITUTE(text,char,"~",instance))

Резиме

Да бисте добили положај друге, треће, четврте итд. Инстанце одређеног знака унутар текстуалног низа, можете да користите функције ФИНД и СУБСТИТУТЕ.

У приказаном примеру, формула у Е4 је:

=FIND("~",SUBSTITUTE(B4,"x","~",D4))

Објашњење

У основи, ова формула користи чињеницу да функција СУБСТИТУТЕ разуме „инстанцу“, испоручену као опциони четврти аргумент под називом „инстанце_нум“. То значи да функцију СУБСТИТУТЕ можете користити за замену одређене инстанце знака у текстуалном низу. Тако:

SUBSTITUTE(B4,"x","~",D4)

замењује само 2. инстанцу (2 потиче из Д4) „к“ у тексту у Б4, са знаком „~“. Резултат изгледа овако:

100к15 ~ 50

Даље, ФИНД лоцира „~“ унутар овог низа и враћа позицију која је у овом случају 7.

Напомена: У овом случају користимо „~“ само зато што се то ретко јавља у другом тексту. Можете користити било који знак за који знате да се неће појавити у тексту.

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