Excel formula: Položaj 2. 3. itd. Instance znaka -

Sadržaj

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.

Zanimljivi članci...