CERCA.VERT Table Array

Matrice di tabelle nella funzione CERCA.VERT

In CERCA. è sul lato più a sinistra della colonna.

La funzione CERCA.VERT (ricerca verticale) in Excel cerca un'informazione o un valore da una colonna di una matrice di tabella o di un set di dati ed estrae e restituisce un valore o informazioni corrispondenti da un'altra colonna.

CERCA.VERT in Excel è una funzione incorporata ed è denominata così perché la formula cerca il valore e lo cerca verticalmente in una colonna specifica. Si ferma non appena trova quel valore e guarda a destra di quel valore in una colonna che specifichiamo.

La funzione necessita di valore o argomenti per essere eseguita. Quando si crea una funzione CERCA.ORIZZ o CERCA.VERT in Excel, inseriamo un intervallo di celle come uno degli argomenti. Questo intervallo è chiamato argomento table_array.

La sintassi generale per la funzione CERCA.VERT è la seguente:

Gli argomenti della sintassi della funzione CERCA.VERT sono i seguenti:

  • Lookup_value: obbligatorio, rappresenta il valore che vogliamo cercare nella prima colonna di una tabella o di un set di dati
  • Table_array: obbligatorio, rappresenta il set di dati o l'array di dati in cui eseguire la ricerca
  • Col_indexnum: Obbligatorio, rappresenta il numero intero che specifica il numero di colonna di table_array, da cui si desidera restituire un valore
  • Range_lookup: facoltativo, rappresenta o definisce ciò che la funzione deve restituire nel caso in cui non trovi una corrispondenza esatta con lookup_value. Questo argomento può essere impostato su 'FALSE; o "TRUE", dove "TRUE" indica una corrispondenza approssimativa (ovvero utilizza la corrispondenza più vicina sotto lookup_value nel caso in cui non venga trovata la corrispondenza esatta) e "FALSE" indica una corrispondenza esatta (ovvero restituisce un errore nel caso in cui l'esatta corrispondenza non è stata trovata). "TRUE" può anche essere sostituito con "1" e "FALSE" con "0".

Quindi possiamo vedere nella sintassi sopra che il secondo argomento fornito alla funzione è il table_array VLOOKUP.

Esempi

Puoi scaricare questo modello Excel per array di tabelle VLOOKUP qui - Modello Excel per array di tabelle VLOOKUP

Esempio 1

Supponiamo di avere una tabella dei record degli studenti composta da numero, nome, classe e ID e-mail di alcuni studenti. Ora, se desideriamo ottenere l'ID e-mail di un particolare studente da questo database, utilizziamo la funzione CERCA.VERT come segue:

= CERCA.VERT (F2, A2: D12,4,1)

Nella formula sopra, l'intervallo A2: D12 è l'array della tabella Vlookup.

Il terzo argomento con valore 4 dice alla funzione di restituire il valore nella stessa riga dalla quarta colonna della tabella dei record degli studenti. L'ultimo argomento menzionato come 1 (TRUE) dice alla funzione di restituire una corrispondenza approssimativa (corrispondenza esatta se esiste).

Possiamo vedere che la formula CERCA.VERT cerca il valore 6 (poiché la cella F2 contiene il valore 6) nella colonna più a sinistra della tabella dei record degli studenti cercando dall'alto verso il basso.

Non appena la formula trova il valore 6, va a destra nella quarta colonna e ne estrae l'ID email.

Quindi possiamo vedere che l'ID e-mail del rotolo n. 6 viene estratto correttamente e restituito con questa funzione.

Esempio n. 2

Ora, supponiamo di avere due tabelle: una tabella dipendente composta da ID dipendente, nome dipendente, team di dipendente e designazione dipendente e un'altra tabella composta da alcuni ID dipendente e desideriamo trovare la loro designazione corrispondente, quindi applichiamo CERCA.VERT formula in una cella utilizzando riferimenti assoluti per table_array e incollala in altre celle.

= CERCA.VERT (F2, $ A $ 2: $ D $ 11,4, 1)

Possiamo vedere che il riferimento assoluto viene creato digitando un "$" davanti alla riga e alla colonna di un riferimento di cella. Ciò consentirà all'utente di copiare il riferimento di cella su altre celle bloccando il punto di riferimento: (celle iniziali e finali della matrice di tabella-A2: D11 in questo caso). Una scorciatoia da tastiera Excel per creare un riferimento assoluto consiste nel premere il tasto F4 sul tastierino dopo aver digitato il riferimento di cella.

Quindi ora, quando copiamo la formula CERCA.VERT dalla cella G2 e la incolliamo in altre tre celle G3, G4 e G5, cambia solo il valore di ricerca (il primo argomento che ha un riferimento di cella) e rimane il secondo argomento (tabella_array) lo stesso. Questo perché, in G2, abbiamo utilizzato riferimenti di cella assoluti per table_array in modo che l'intervallo della tabella rimanga fisso o bloccato.

Quindi possiamo vedere che la designazione per l'ID dipendente corrispondente viene estratta correttamente e restituita con riferimenti assoluti per table_array.

Esempio n. 3

Supponiamo ora che table_array sia presente su un altro foglio di lavoro (Esempio1) nella cartella di lavoro e che il Roll No e l'ID e-mail corrispondente che desideriamo trovare siano su un altro foglio di lavoro (Esempio3) nella cartella di lavoro. Se questo è il caso, l'argomento table_array nella funzione CERCA.VERT include il nome del foglio seguito da un punto esclamativo e da un intervallo di celle.

= CERCA.VERT (A2, Esempio1! A2: D12,4, 1)

Possiamo vedere che la tabella dei record degli studenti è contenuta nell'intervallo: A2: D12 nel foglio di lavoro denominato "Esempio1", mentre la cella e il foglio di lavoro in cui desideriamo restituire il valore del rotolo n. 12 sono contenuti nel foglio di lavoro denominato " Esempio3 '. Quindi, in questo caso, il secondo argomento nella funzione CERCA.VERT nella cella B2 del foglio di lavoro "Esempio3" contiene il nome del foglio che contiene table_array seguito da un punto esclamativo e da un intervallo di celle.

Quindi possiamo vedere che l'ID e-mail del rotolo n. 12 viene estratto correttamente e restituito anche quando l'array della tabella Vlookup è presente su un altro foglio della cartella di lavoro.

Cose da ricordare

  • L'argomento: table_array è sempre il secondo argomento nella funzione LOOKUP in Excel.
  • L'argomento table_array nella funzione LOOKUP segue sempre il valore di ricerca.
  • L'intervallo di celle elencato come argomento in table_array può utilizzare riferimenti di cella assoluti o relativi.
  • Bloccando CERCA.VERT da un array di tabelle, possiamo fare rapidamente riferimento a un set di dati rispetto a più valori di ricerca.
  • Le celle nell'argomento table_array possono anche essere presenti su un altro foglio di lavoro nella cartella di lavoro. In questo caso, l'argomento della matrice della tabella di Vlookup include il nome del foglio seguito da un punto esclamativo e da un intervallo di celle.
  • L'argomento "table_array" fornito alla funzione LOOKUP deve essere largo almeno tante colonne quanto il valore dell'argomento "col_indexnum".
  • Per la funzione CERCA.VERT, table_array deve contenere almeno due colonne di dati