VLOOKUP

HLOOKUP e VLOOKUP consentono di trovare valori in elenchi di grandi dimensioni. Utilizzare HLOOKUP per la ricerca nelle righe e VLOOKUP per la ricerca nelle colonne.

La funzione esegue la ricerca di un valore specificato nella colonna sinistra di una tabella o di una matrice. In altre parole, cerca nelle intestazioni di riga. Se trova il valore specificato, restituisce un valore da una colonna specificata nella stessa riga.

Per cercare una corrispondenza esatta del valore immesso, specificare TRUE come valore del parametro range_lookup. Se si utilizza TRUE, i dati devono essere ordinati in modo crescente.

Sintassi

VLOOKUP(lookup_value, table_array,column_index_number [,range_lookup=TRUE])

Il parametro lookup_value può essere un riferimento a una cella contenente il valore che si desidera ricercare.

Il parametro table_array indica un intervallo di celle.

Il parametro column_index_number è il numero della colonna dalla quale viene restituito il valore.

Esempio

La tabella riportata di seguito occupa l’area A1:E5 e mostra le vendite di 4 prodotti in quattro aree geografiche:
Product A Product B Product C Product D
Region 1 76 67 58 57
Region 2 59 71 52 55
Region 3 75 45 69 43
Region 4 12 44 17 28

La cella Y20 contiene Region 2.

La seguente funzione restituisce 71, il valore della terza colonna della riga per la regione 2:

=VLOOKUP(Y20,A1:E5,3,TRUE)