Ve výchozím nastavení vrací funkce FIND číslo pozice první instance znaku, který hledáte. Pokud chcete číslo pozice druhé instance, můžete použít volitelný argument Start_Num. Tento argument umožňuje zadat pozici znaku v textovém řetězci pro zahájení vyhledávání.
Například následující vzorec vrátí číslo pozice druhé pomlčky, protože funkci FIND sdělíte, aby začala hledat na pozici 5 (za první pomlčkou).
=FIND("-","PWR-16-Small", 5)
Chcete-li tento vzorec použít dynamicky (to znamená, aniž byste věděli, kde začít hledání), můžete funkci FIND vnořit jako argument Start_Num do jiné funkce FIND. Tento vzorec můžete zadat do Excelu a získat tak číslo pozice druhé pomlčky.
=FIND("-","PWR-16-Small", FIND("-","PWR-16-Small")+1)
Obrázek ukazuje příklad tohoto konceptu v reálném světě.
Zde extrahujete atribut size z kódu produktu vyhledáním druhé instance pomlčky a použitím tohoto čísla pozice jako výchozího bodu ve funkci MID. Vzorec zobrazený v buňce C3 je následující:
=MID(B3,FIND("-",B3,FIND("-",B3)+1)+1,10000)
Tento vzorec říká Excelu, aby našel číslo pozice druhé pomlčky, přesunul se o jeden znak a pak extrahoval dalších 10 000 znaků. Samozřejmě, že zde není 10 000 znaků, ale použití takového velkého počtu zajišťuje, že se vytáhne vše za druhou pomlčkou.