Cerca un valore nella prima colonna di un intervallo e restituisce un valore da un'altra colonna della stessa riga.
Sintassi
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Argomenti
lookup_valueobbligatorio
Il valore da cercare nella prima colonna.
table_arrayobbligatorio
L'intervallo che contiene i dati.
col_index_numobbligatorio
Il numero di colonna nell'intervallo da cui restituire il valore.
range_lookupfacoltativo
FALSE per corrispondenza esatta, TRUE per approssimata. Usa FALSE.
VLOOKUP (ricerca verticale) cerca una chiave nella colonna più a sinistra di una tabella e restituisce un valore da una colonna che specifichi. Imposta il quarto argomento su FALSE per una corrispondenza esatta — la modalità più comune e affidabile. Per le nuove cartelle di lavoro, preferisci XLOOKUP, che elimina il limite da sinistra a destra di VLOOKUP.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Trova il prodotto A102 nella colonna A e restituisce il suo prezzo dalla colonna C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseCerca l'ID nella cella E2 in un altro foglio e restituisce il nome del prodotto.
Scegli la chiave di ricerca
Scegli il valore da cercare — deve trovarsi nella prima colonna della tua tabella.
Seleziona la tabella e la colonna esatta
Seleziona l'intero intervallo di dati, poi conta quale colonna contiene la risposta.
Blocca sulla corrispondenza esatta
Termina con FALSE in modo che VLOOKUP restituisca solo una corrispondenza esatta, non il valore più vicino.
Il valore cercato non è stato trovato nella prima colonna. Controlla spazi in più, un numero memorizzato come testo, o un FALSE mancante per la corrispondenza esatta. Racchiudi con IFERROR per mostrare un messaggio chiaro.
No — restituisce solo colonne a destra della chiave. Usa INDEX/MATCH o XLOOKUP per restituire valori a sinistra.