FormulaCamp
← Tutte le funzioni
Lookup & reference

CERCA.VERT (VLOOKUP) in Excel

CERCA.VERT (VLOOKUP) in Excel: sintassi, argomenti, esempi verificati, errori comuni e ricerca esatta o approssimativa.

Sintassi

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Esempio: =VLOOKUP(A2,PriceList!$A$2:$C$100,3,0)

Disponibile in: All versions

CERCA.VERT (VLOOKUP) cerca un valore nella prima colonna di una tabella e restituisce un valore da un’altra colonna della stessa riga. Usa =VLOOKUP(lookup_value, table, column_number, FALSE) per una corrispondenza esatta, per esempio per ricavare il prezzo da un elenco di prodotti tramite SKU.

Quando usarla

Argomenti

Esempi spiegati

Corrispondenza esatta: prezzo per SKU

ABCDEF
1SKUProductPriceLook upPrice
2A101Desk lamp24.99A103
3A102Monitor stand39
4A103USB hub18.5
5A104Webcam54.9

Formula: F2: =VLOOKUP(E2,A2:C5,3,FALSE)

Risultato: 18.5

Trova A103 nella colonna A e restituisce la terza colonna di A2:C5. FALSE impone una corrispondenza esatta.

Corrispondenza approssimativa: fascia di commissione

ABCDE
1Sales fromRateSalesRate
200.0227500
3100000.04
4500000.06

Formula: E2: =VLOOKUP(D2,A2:B4,2,TRUE)

Risultato: 0.04

27,500 non è nell’elenco, quindi TRUE restituisce l’ultima riga il cui valore iniziale non lo supera (10,000). La prima colonna deve essere ordinata in modo crescente.

Carattere jolly: nome parziale del prodotto

ABC
1SKUProductPrice
2A101Desk lamp24.99
3A102Monitor stand39
4A103USB hub18.5

Formula: E2: =VLOOKUP("Mon*",B2:C4,2,FALSE)

Risultato: 39

L’asterisco corrisponde a qualsiasi testo, quindi "Mon*" trova "Monitor stand". La tabella inizia nella colonna B perché la chiave deve essere nella prima colonna.

Provalo subito

Modifica una formula o un valore nella tabella di esempio e controlla il risultato.

Formula in F2: =VLOOKUP(103,A2:D6,3,FALSE)

Tabella di esempio: VLOOKUP
ABCDEF
1IDItemPriceStockResult
2101Pen2.512025
3102Notebook480
4103Lamp2515
5104Mug7.540
6105Backpack3912
Risultato in F2: 25
Esercitati in una lezione in inglese: The VLOOKUP Function

Errori e controlli

Funzioni correlate

Domande frequenti

CERCA.VERT può restituire un valore da una colonna a sinistra?
No. Cerca sempre nella prima colonna della tabella e restituisce dati dalle colonne a destra. Usa INDICE con CONFRONTA, oppure CERCA.X, per cercare verso sinistra.
Che cosa fa l’ultimo argomento di CERCA.VERT?
FALSE (o 0) indica una corrispondenza esatta. TRUE (o omesso) indica una corrispondenza approssimativa su dati ordinati, adatta a fasce e scaglioni ma non agli ID.
Perché CERCA.VERT restituisce #N/D se il valore è visibile?
Di solito esiste una differenza nascosta: uno spazio finale, un numero memorizzato come testo o una grafia diversa. Confronta LUNGHEZZA per entrambe le celle, quindi pulisci i dati.
CERCA.VERT distingue maiuscole e minuscole?
No. "abc" e "ABC" vengono considerate la stessa chiave.

Altre funzioni di Lookup & reference