Per defecte, la funció FIND retorna el número de posició de la primera instància del caràcter que esteu cercant. Si voleu el número de posició de la segona instància, podeu utilitzar l'argument Start_Num opcional. Aquest argument us permet especificar la posició del caràcter a la cadena de text per iniciar la cerca.
Per exemple, la fórmula següent retorna el número de posició del segon guionet perquè dieu a la funció TROBA que comenci a cercar a la posició 5 (després del primer guionet).
=TROBAR ("-","PWR-16-petit", 5)
Per utilitzar aquesta fórmula de manera dinàmica (és a dir, sense saber on començar la cerca), podeu anidar una funció FIND com a argument Start_Num en una altra funció FIND. Podeu introduir aquesta fórmula a Excel per obtenir el número de posició del segon guionet.
=TROBAR ("-","PWR-16-Petit", TROBAR ("-","PWR-16-Petit")+1)
La figura mostra un exemple real d'aquest concepte.
Aquí, extreu l'atribut de mida del codi de producte cercant la segona instància del guionet i utilitzant aquest número de posició com a punt de partida a la funció MID. La fórmula que es mostra a la cel·la C3 és la següent:
=MID(B3,TROBAR("-",B3,TROBAR("-",B3)+1)+1,10000)
Aquesta fórmula diu a Excel que trobi el número de posició del segon guionet, que es mou per sobre d'un caràcter i després extreu els 10.000 caràcters següents. Per descomptat, no hi ha 10.000 caràcters, però l'ús d'un nombre gran com aquest garanteix que tot sigui després del segon guionet.