Come trovare dati con VLOOKUP in Excel

Sommario:

Come trovare dati con VLOOKUP in Excel
Come trovare dati con VLOOKUP in Excel
Anonim

Cosa sapere

  • Aggiungi lookup_value > table_array > col_index_num > range_lookupe premi Inserisci.
  • L'argomento range_lookup è opzionale. Usa TRUE per una corrispondenza ravvicinata e FALSE per una corrispondenza esatta.
  • Gli errori N/D e REF derivano da argomenti mancanti o non corretti per lookup_value, table_array o range_lookup.

La funzione CERCA. VERT di Excel, che sta per "ricerca verticale", cerca un valore nella prima colonna di un intervallo e restituisce il valore in qualsiasi altra colonna nella stessa riga. Se non riesci a individuare quale cella contiene dati specifici, CERCA. VERT è un modo efficace per trovare quei dati. È particolarmente utile nei fogli di calcolo giganti in cui è difficile individuare le informazioni. Queste istruzioni si applicano a Excel per Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel per Mac ed Excel Online.

Come funziona la funzione VLOOKUP

VLOOKUP in genere restituisce un singolo campo di dati come output.

Come funziona:

  1. Fornisci un nome o lookup_value che indica a VLOOKUP quale riga della tabella di dati cercare i dati desiderati.
  2. Fornisci il numero della colonna come argomento col_index_num, che dice a VLOOKUP quale colonna contiene i dati che cerchi.
  3. La funzione cerca il lookup_value nella prima colonna della tabella dati.
  4. VLOOKUP quindi individua e restituisce le informazioni dal numero di colonna che hai definito in col_index_num, dalla stessa riga del valore di ricerca.

VLOOKUP Argomenti funzione e sintassi

Image
Image

La sintassi per la funzione CERCA. VERT è:

=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

La funzione CERCA. VERT potrebbe sembrare confusa perché contiene quattro argomenti, ma è semplice da usare.

I quattro argomenti per la funzione CERCA. VERT sono i seguenti:

lookup_value (obbligatorio): Il valore da cercare nella prima colonna dell'array della tabella.

table_array (richiesto) - Questa è la tabella di dati (un intervallo di celle) che VLOOKUP cerca per trovare le informazioni di cui hai bisogno.

  • L'array_tabella deve contenere almeno due colonne di dati
  • La prima colonna deve contenere il valore_ricerca

col_index_num (richiesto) - Questo è il numero di colonna del valore che vuoi trovare.

  • La numerazione inizia con la colonna 1
  • Se fai riferimento a un numero maggiore del numero di colonne nell'array della tabella, la funzione restituirà RIF! errore

range_lookup (opzionale) - Indica se il valore di ricerca rientra o meno in un intervallo contenuto nell'array della tabella. L'argomento range_lookup è "TRUE" o "FALSE". Usa TRUE per una corrispondenza approssimativa e FALSE per una corrispondenza esatta. Se omesso, il valore è TRUE per impostazione predefinita.

Se l'argomento range_lookup è VERO, allora:

  • Lo lookup_value è il valore che vuoi controllare se rientra in un intervallo definito dall'array_tabella.
  • L'array_tabella contiene tutti gli intervalli e una colonna che contiene il valore dell'intervallo (ad esempio alto, medio o basso).
  • L'argomento col_index_num è il valore dell'intervallo risultante.

Come funziona l'argomento Range_Lookup

Image
Image

L'uso dell'argomento opzionale range_lookup è complicato da capire per molte persone, quindi vale la pena dare un rapido esempio.

L'esempio nell'immagine sopra utilizza la funzione VLOOKUP per trovare il tasso di sconto in base al numero di articoli acquistati.

L'esempio mostra che lo sconto per l'acquisto di 19 articoli è del 2% perché 19 è compreso tra 11 e 21 nella colonna Quantità della tabella di ricerca.

Di conseguenza, CERCA. VERT restituisce il valore dalla seconda colonna della tabella di ricerca poiché quella riga contiene il minimo di quell'intervallo. Un altro modo per impostare una tabella di ricerca dell'intervallo consiste nel creare una seconda colonna per il massimo e questo intervallo dovrebbe avere un minimo di 11 e un massimo di 20. Ma il risultato funziona allo stesso modo.

L'esempio utilizza la seguente formula contenente la funzione VLOOKUP per trovare lo sconto per le quantità di beni acquistati.

=VLOOKUP(C2, $C$5:$D$8, 2, VERO)

  • C2: questo è il valore di ricerca, che può trovarsi in qualsiasi cella del foglio di calcolo.
  • $C$5:$D$8: Questa è una tabella fissa contenente tutti gli intervalli che vuoi usare.
  • 2: questa è la colonna nella tabella di ricerca dell'intervallo che si desidera venga restituita dalla funzione CERCA.
  • TRUE: Abilita la funzione range_lookup di questa funzione.

Una volta premuto Invio e il risultato ritorna nella prima cella, puoi riempire automaticamente l'intera colonna per cercare i risultati dell'intervallo per il resto delle celle nella colonna di ricerca.

L'argomento range_lookup è un modo convincente per ordinare una colonna di numeri misti in varie categorie.

Errori VLOOKUP: N/D e REF

Image
Image

La funzione CERCA. VERT potrebbe restituire i seguenti errori.

N/A è l'errore "valore non disponibile" e si verifica nelle seguenti condizioni:

  • Il lookup _value non si trova nella prima colonna dell'argomento table_array
  • L'argomento Table_array non è accurato. Ad esempio, l'argomento può includere colonne vuote sul lato sinistro dell'intervallo
  • L'argomento Range_lookup è impostato su FALSE e non è possibile trovare una corrispondenza esatta per l'argomento lookup_value nella prima colonna di table_array
  • L'argomento range_lookup è impostato su TRUE e tutti i valori nella prima colonna dell'array_tabella sono maggiori di lookup_value

REF! errore ("riferimento fuori intervallo") si verifica se col_index_num è maggiore del numero di colonne nell'array_tabella.

Consigliato: