La funzione CERCA.VERT di Excel, che sta per "ricerca verticale", cercherà un valore nella prima colonna di un intervallo e restituirà il valore in qualsiasi altra colonna nella stessa riga.
Se non riesci a individuare quale cella contiene dati specifici, CERCA.VERT è un modo molto efficace per trovare quei dati. È particolarmente utile nei fogli di calcolo giganti in cui è difficile individuare le informazioni.
Le istruzioni contenute in questo articolo si applicano a Excel 2016, 2013, 2010; Excel per Mac ed Excel per 365 / Online.
Come funziona la funzione VLOOKUP
VLOOKUP tipicamente restituisce un singolo campo di dati come output.
Come funziona:
- Fornisci un nome o valore di ricerca che indica a VLOOKUP quale riga della tabella dati cerca i dati desiderati.
- Si fornisce il numero di colonna come il col_index_num argomento, che indica a VLOOKUP quale colonna contiene i dati che cerchi.
- La funzione cerca il valore di ricerca nella prima colonna della tabella dei dati.
- VLOOKUP quindi individua e restituisce le informazioni dal numero di colonna definito in col_index_num, dalla stessa riga del valore di ricerca.
VLOOKUP Argomenti e sintassi della funzione
La sintassi per la funzione CERCA.VERT è:
= VLOOKUP (lookup_value, tabella_matrice, Indice, range_lookup)
La funzione CERCA.VERT può sembrare confusa perché contiene quattro argomenti, ma è semplice da usare.
I quattro argomenti per la funzione CERCA.VERT sono i seguenti:
lookup_value (richiesto): Il valore da cercare nella prima colonna dell'array della tabella.
table_array (richiesto) - Questa è la tabella dei dati (un intervallo di celle) che CERCA CERCA cerca per trovare le informazioni che ti servono.
- Table_array deve contenere almeno due colonne di dati
- La prima colonna deve contenere il valore di ricerca
col_index_num (richiesto) - Questo è il numero di colonna del valore che si desidera trovare.
- La numerazione inizia con la colonna 1
- Se si fa riferimento a un numero maggiore del numero di colonne nell'array della tabella, la funzione restituirà il valore #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 è VERO per impostazione predefinita.
Se l'argomento range_lookup è TRUE, allora:
- Il valore di ricerca è il valore che si desidera controllare se rientra in un intervallo definito da array_tabella.
- Table_array 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
Utilizzando l'opzionale range_lookup l'argomento è complicato da comprendere per molte persone, quindi vale la pena guardare un esempio veloce.
L'esempio nell'immagine sopra utilizza la funzione CERCA.VERT 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 cade tra 11 e 21 nel Quantità colonna 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 tale intervallo. Un altro modo per impostare una tabella di ricerca per intervallo sarebbe quello di creare una seconda colonna per il massimo, e questo intervallo avrebbe un minimo di 11 e un massimo di 20. Ma il risultato funziona allo stesso modo.
Nell'esempio, la seguente formula contenente la funzione CERCA.VERT è utilizzata 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ò essere in qualsiasi cella del foglio di calcolo.
- $ C $ 5: $ D $ 8: Questa è una tabella fissa contenente tutti gli intervalli che si desidera utilizzare.
- 2: Questa è la colonna nella tabella di ricerca intervallo che si desidera restituire la funzione RICERCA.
- VERO: Abilita il range_lookup caratteristica di questa funzione.
Una volta che hai premuto accederee il risultato ritorna nella prima cella, puoi compilare 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 CERCA.VERT: # N / A e #RIF
La funzione CERCA.VERT può restituire i seguenti errori.
#N / A è l'errore "valore non disponibile" e si verifica nelle seguenti condizioni:
- Il valore di ricerca non è stato trovato nella prima colonna dell'argomento table_array
- Il Matrice di tabella argomento è impreciso. Ad esempio, l'argomento può includere colonne vuote sul lato sinistro dell'intervallo
- Il range_lookup argomento è impostato su FALSE e non è possibile trovare una corrispondenza esatta per l'argomento lookup_value nella prima colonna del matrice di tabella
- Il range_lookup argomento è impostato su TRUE e tutti i valori nella prima colonna dell'array_tabella sono maggiori del valore lookup
#RIF! ("riferimento fuori intervallo") errore si verifica se il col_index_num è maggiore del numero di colonne in table_array.