HLOOKUP

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 riga superiore di una tabella o di una matrice. In altre parole, cerca nelle intestazioni di colonna. Se trova il valore specificato, restituisce un valore da una riga specificata nella stessa colonna.

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

HLOOKUP(lookup_value, table_array,row_index_number[,range_lookup=TRUE])

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

Il parametro table_array indica un intervallo di celle.

Il parametro row_index_number è il numero della riga dalla quale viene restituito il numero.

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 Product B

La seguente funzione restituisce 71, il valore nella terza riga della colonna per il Prodotto B:

=HLOOKUP(Y20,A1:E5,3,TRUE)
Nota

per la cella contrassegnata con un asterisco (*) è necessario indicare un valore numerico fittizio se si specifica TRUE per il parametro range_lookup.