Richard Schollar fornisce questo guest post. Richard è un MVP di Excel dal Regno Unito Quando ho visto il titolo del post di Richard, ho pensato che avrebbe usato INDICE / CORRISPONDENZA, ma Richard usa davvero CERCA.VERT!
Come si utilizza un CERCA.VERT se i dati della tabella contengono il valore di ricerca in una colonna a destra della colonna di dati che si desidera restituire?
Abbiamo avuto tutti questo problema: vuoi usare CERCA.VERT ma i tuoi dati sono "nella direzione sbagliata":

Hai l'ID, vuoi restituire la descrizione. Un normale CERCA.VERT non funzionerà in quanto non è possibile utilizzare una colonna negativa:

Un'alternativa è usare INDEX / MATCH es:

Ma non sarebbe bello poter usare CERCA.VERT? Ma non possiamo però, vero? Certo che possiamo, se utilizziamo la funzione SCEGLI:

Quella formula in G2 è:
Quella formula è =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Come funziona: SCEGLI restituisce un array di due "colonne" nell'ordine corretto, in base all'ordine in cui si passano le colonne alla funzione SCEGLI. Ciò crea una matrice che si trova nell'orientamento corretto da sinistra a destra per il funzionamento di CERCA.VERT. Ecco la finestra di dialogo Valuta formula dopo aver valutato la funzione SCEGLI:
