Funkcia NÁJSŤ štandardne vracia číslo pozície prvého výskytu znaku, ktorý hľadáte. Ak chcete číslo pozície druhej inštancie, môžete použiť voliteľný argument Start_Num. Tento argument vám umožňuje zadať pozíciu znaku v textovom reťazci na spustenie vyhľadávania.
Napríklad nasledujúci vzorec vráti číslo pozície druhej pomlčky, pretože funkcii NÁJSŤ poviete, aby začala hľadať na pozícii 5 (po prvej pomlčke).
=FIND("-","PWR-16-Small", 5)
Ak chcete použiť tento vzorec dynamicky (to znamená bez toho, aby ste vedeli, kde začať vyhľadávanie), môžete funkciu FIND vnoriť ako argument Start_Num do inej funkcie FIND. Tento vzorec môžete zadať do Excelu, aby ste získali číslo pozície druhej pomlčky.
=FIND("-","PWR-16-Small", FIND("-","PWR-16-Small")+1)
Obrázok ukazuje skutočný príklad tohto konceptu.
Tu extrahujete atribút veľkosti z kódu produktu tak, že nájdete druhý výskyt pomlčky a použijete toto číslo pozície ako začiatočný bod vo funkcii MID. Vzorec zobrazený v bunke C3 je nasledujúci:
=MID(B3,FIND("-",B3,FIND("-",B3)+1)+1,10000)
Tento vzorec hovorí Excelu, aby našiel číslo pozície druhého spojovníka, presunul sa o jeden znak a potom extrahoval ďalších 10 000 znakov. Samozrejme, nie je tam 10 000 znakov, ale použitie takéhoto veľkého počtu zaisťuje, že sa vytiahne všetko za druhou pomlčkou.