
Formula generica
=IFERROR(VLOOKUP 1,IFERROR(VLOOKUP 2,VLOOKUP 3))
Sommario
Se è necessario eseguire più ricerche in sequenza, in base al fatto che le ricerche precedenti abbiano successo o meno, è possibile concatenare uno o più CERCA.VERT insieme a SE.ERRORE.
Nell'esempio mostrato, la formula in L5 è:
=IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0)))
Spiegazione
La funzione SE.ERRORE è progettata per intercettare gli errori ed eseguire un'azione alternativa quando viene rilevato un errore. La funzione CERCA.VERT genererà un errore # N / D quando un valore non viene trovato.
Nidificando più CERCA.VERT all'interno della funzione SE.ERRORE, la formula consente ricerche sequenziali. Se il primo CERCA.VERT non riesce, SE.ERRORE rileva l'errore ed esegue un altro CERCA.VERT. Se il secondo CERCA.VERT non riesce, SE.ERRORE rileva l'errore ed esegue un altro CERCA.VERT e così via.