CERCA.VERT inversa - Da destra a sinistra - Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial dimostrerà come eseguire una "CERCA.VERT inversa" in Excel e Fogli Google.

CERCA.VERT inversa - Da destra a sinistra

Quando usi la funzione CERCA.VERT, la colonna di ricerca deve essere la colonna più a sinistra nel tuo set di dati. Quindi puoi solo eseguire una ricerca da sinistra a destra.

Tuttavia, puoi aggirare questa limitazione utilizzando la combinazione INDICE / CONFRONTA (o la nuova funzione XLOOKUP come vedrai di seguito).

1 =INDICE(B3:D6,CONFRONTA(F3,C3:C6,0),1)

La formula funziona come segue:

Funzione CONFRONTA

Usiamo la funzione CONFRONTA per restituire la posizione relativa (cioè il numero di riga nell'array) dell'elemento di ricerca.

1 =CONFRONTA(F3,C3:C6,0)

Pensa alla funzione MATCH, come simile a un VLOOKUP eseguito su una singola colonna, tranne per il fatto che invece di restituire il valore, viene restituito il numero di riga.

Funzione INDICE

Una volta ottenuto il numero di riga, utilizziamo la funzione INDICE per restituire il valore da quel numero di riga.

1 =INDICE(array, num_riga,[num_colonna])
1 =INDICE(B3:D6,G3,1)

La funzione INDICE restituisce il valore della cella di una determinata riga e colonna nell'intervallo. La funzione MATCH fornisce il numero di riga. Impostiamo il numero di colonna su 1 perché vogliamo la prima colonna di dati.

Combinando le funzioni, ci dà la nostra formula originale:

1 =INDICE(B3:D6,CONFRONTA(F3,C3:C6,0),1)

Funzione XLOOKUP

La funzione XLOOKUP è stata introdotta dopo Excel 2022 per gli utenti di Office 365. La funzione XLOOKUP consente inoltre di eseguire una ricerca inversa:

1 =XCERCA(F3,C3:C6,B3:B6)

Inverti CERCA.VERT da destra a sinistra in Fogli Google

Queste formule funzionano esattamente allo stesso modo in Fogli Google come in Excel.

wave wave wave wave wave