Ricerca e riferimento - Funzione CERCA.VERT

Descrizione

Usa CERCA.VERT quando devi trovare elementi in una tabella o in un intervallo per riga. Organizza i tuoi dati in modo che il valore che cerchi si trovi a sinistra del valore restituito che desideri trovare.

Sintassi

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

argomenti

Discussione Descrizione Obbligatorio / Facoltativo
valore di ricerca

Il valore che vuoi cercare.

Il valore che desideri cercare deve essere nella prima colonna dell'intervallo di celle specificato in table_array.

Lookup_value può essere un valore o un riferimento a una cella.

necessario
matrice di tabella

L'intervallo di celle in cui CERCA.VERT cercherà lookup_value e il valore restituito.

La prima colonna dell'intervallo di celle deve contenere lookup_value.

L'intervallo di celle deve includere anche il valore restituito che desideri trovare.

necessario
col_index_num

Il numero di colonna (che inizia con 1 per la colonna più a sinistra dell'array di tabelle) che contiene il valore restituito.

necessario
range_lookup

Un valore logico che specifica se si desidera che CERCA.VERT trovi una corrispondenza esatta o approssimativa -

  • TRUE presuppone che la prima colonna della tabella sia ordinata numericamente o alfabeticamente, quindi cercherà il valore più vicino. Questo è il metodo predefinito se non ne specifichi uno.

  • FALSO cerca il valore esatto nella prima colonna.

Opzionale

Appunti

  • Utilizza riferimenti assoluti per range_lookup in quanto ti consente di riempire una formula in modo che appaia sempre lo stesso intervallo di ricerca esatto.

  • Quando si cercano valori numerici o di data, assicurarsi che i dati nella prima colonna di table_array non siano memorizzati come valori di testo. In caso contrario, CERCA.VERT potrebbe restituire un valore errato o imprevisto.

  • Se range_lookup è FALSE e lookup_value è testo, è possibile utilizzare i caratteri jolly, il punto interrogativo (?) E l'asterisco (*), in lookup_value. Un punto interrogativo corrisponde a qualsiasi carattere singolo. Un asterisco corrisponde a qualsiasi sequenza di caratteri. Se vuoi trovare un vero punto interrogativo o un asterisco, digita una tilde (~) davanti al carattere.

  • Se range_lookup è TRUE o omesso, la prima colonna di table_array deve essere ordinata alfabeticamente o numericamente. Se la prima colonna non è ordinata, il valore restituito può essere errato.

  • O ordina la prima colonna di table_array, o usa FALSE per una corrispondenza esatta.

  • Quando si cercano valori di testo nella prima colonna, assicurarsi che i dati nella prima colonna non contengano spazi iniziali, spazi finali, uso incoerente di virgolette dritte ("o") e ricci ("o") o caratteri non stampabili. in questi casi, CERCA.VERT potrebbe restituire un valore imprevisto

  • Se range_lookup è TRUE, se il valore in lookup_value è inferiore al valore più piccolo nella prima colonna di table_array, otterrai il valore di errore # N / D

  • Se range_lookup è FALSE e il numero esatto non viene trovato, verrà visualizzato il valore di errore # N / D

  • Se col_index_num è maggiore del numero di colonne in table_array, otterrai il #REF! valore di errore

  • Se table_array è minore di 1, otterrai il #VALUE! valore di errore

  • Se nella formula mancano le virgolette, otterrai il #NOME? valore di errore

Applicabilità

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Esempio