![](https://cdn.wiki-base.com/6106132/excel_formula_position_of_2nd_3rd_etc_instance_of_character__2.png.webp)
Generička formula
=FIND("~",SUBSTITUTE(text,char,"~",instance))
Sažetak
Da biste dobili položaj 2., 3., 4. itd. Instance određenog znaka unutar tekstualnog niza, možete koristiti funkcije FIND i SUBSTITUTE.
U prikazanom primjeru formula u E4 je:
=FIND("~",SUBSTITUTE(B4,"x","~",D4))
Obrazloženje
U osnovi, ova formula koristi činjenicu da funkcija SUBSTITUTE razumije "instancu", isporučenu kao neobavezni četvrti argument pod nazivom "instance_num". To znači da funkciju SUBSTITUTE možete koristiti za zamjenu određene instance znaka u tekstnom nizu. Tako:
SUBSTITUTE(B4,"x","~",D4)
zamjenjuje samo drugu instancu (2 dolazi iz D4) "x" u tekstu u B4, sa znakom "~". Rezultat izgleda ovako:
100x15 ~ 50
Dalje, FIND locira "~" unutar ovog niza i vraća položaj, koji je u ovom slučaju 7.
Napomena: "~" u ovom slučaju koristimo samo zato što se rijetko pojavljuje u drugom tekstu. Možete koristiti bilo koji znak za koji znate da se neće pojaviti u tekstu.