Come usare CERCA.VERT in Excel

La funzione CERCA.VERT in Excel cerca un valore in un intervallo di celle, quindi restituisce un valore che si trova nella stessa riga del valore che stai cercando.

CERCA.VERT che sta per "Ricerca verticale", è una funzione di ricerca che cerca un valore nella colonna più a sinistra (prima colonna) dell'intervallo e restituisce il valore parallelo dalla colonna alla sua destra. La funzione CERCA.VERT cerca solo il valore (dall'alto verso il basso) in una tabella disposta verticalmente.

Ad esempio, supponiamo di avere un elenco di inventario in un foglio di lavoro con una tabella che mostra i nomi degli articoli, la data di acquisto, la quantità e il prezzo. Quindi, potremmo usare CERCA.VERT in un altro foglio di lavoro per estrarre la quantità e il prezzo per un determinato nome di articolo dal foglio di lavoro dell'inventario.

La funzione CERCA.VERT può sembrare scoraggiante all'inizio, ma in realtà è abbastanza facile da usare una volta capito come funziona. Qui, in questo tutorial, ti mostreremo come utilizzare la funzione CERCA.VERT in Excel.

VLOOKUP Sintassi e argomenti

Se utilizzerai la funzione CERCA.VERT, devi conoscerne la sintassi e gli argomenti.

Sintassi della funzione CERCA.VERT:

=CERCA.VERT(valore_ricerca,array_tabella,num_indice_col,[ricerca_intervallo])

Questa funzione è composta da 4 parametri o argomenti:

  • valore di ricerca: Questo specifica il valore che stai cercando nella prima colonna dell'array di tabelle specificato. Il valore di ricerca deve essere sempre nella colonna più a sinistra (colonna della tabella di ricerca.
  • matrice di tabella: Questa è la tabella (intervallo di celle) in cui vuoi cercare un valore. Questa tabella (tabella di ricerca) può trovarsi nello stesso foglio di lavoro o in un foglio di lavoro diverso o anche in una cartella di lavoro diversa.
  • col_index_num: Questo specifica il numero di colonna dell'array della tabella che ha il valore che desideri estrarre.
  • [range_lookup]: Questo parametro specifica se si desidera estrarre una corrispondenza esatta o una corrispondenza approssimativa. È VERO o FALSO, inserisci "FALSO" se desideri il valore esatto o inserisci "VERO" se sei d'accordo con il valore approssimativo.

Utilizzo della funzione CERCA.VERT in Excel

Esploriamo come utilizzare CERCA.VERT in Microsoft Excel.

Esempio di base

Per utilizzare CERCA.VERT, prima devi creare il tuo database o tabella (vedi sotto).

Quindi crea una tabella o un intervallo da cui desideri cercare ed estrai i valori dalla tabella di ricerca.

Quindi, seleziona la cella in cui desideri estrarre il valore e inserisci la seguente formula CERCA.VERT. Ad esempio, vogliamo cercare il numero di telefono di 'Ena', quindi dobbiamo inserire il valore di ricerca come B13, A2: E10 come matrice della tabella, 5 per il numero di colonna del numero di telefono e FALSE per restituire l'esatto valore. Quindi, premi "Invio" per completare la formula.

=CERCA.VERT(B13,A2:E10,5,FALSO)

Non è necessario digitare manualmente l'intervallo della tabella, è sufficiente selezionare l'intervallo o la tabella utilizzando il mouse per l'argomento array_tabella. E verrà aggiunto automaticamente all'argomento.

Ricorda, affinché funzioni, il valore di ricerca deve trovarsi nella parte più a sinistra della nostra tabella di ricerca (A2: E10). Inoltre, il Lookup_value non deve necessariamente essere nella colonna A del foglio di lavoro, deve essere solo la colonna più a sinistra dell'intervallo che si desidera cercare.

Vlookup sembra giusto

La funzione CERCA.VERT può guardare solo a destra della tabella. Cerca un valore nella prima colonna di una tabella o di un intervallo ed estrae il valore corrispondente da una colonna a destra.

Corrispondenza esatta

La funzione CERCA.VERT di Excel ha due metodi di corrispondenza, che sono: esatto e approssimativo. Il parametro "range_lookup" nella funzione VLOOKUP specifica che tipo di ricerca stai cercando, esatto o approssimativo.

Se inserisci range_lookup come "FALSE" o "0", la formula cerca un valore esattamente uguale a lookup_value (può essere un numero, un testo o una data).

=CERCA.VERT(A9,A2:D5,3,FALSO)

Se non viene trovata una corrispondenza esatta nella tabella, verrà restituito un errore #N/A. Quando abbiamo provato a cercare "Giappone" e restituire il valore corrispondente nella colonna 4, si verifica l'errore #N/A perché non c'è "Giappone" nella prima colonna della tabella.

Puoi inserire il numero "0" o "FALSO" nell'argomento finale. Entrambi significano la stessa cosa in Excel.

Corrispondenza approssimativa

A volte non hai necessariamente bisogno di una corrispondenza esatta, la migliore corrispondenza è sufficiente. In questi casi, puoi utilizzare la modalità di corrispondenza approssimativa. Imposta l'argomento finale della funzione su "TRUE" per trovare una corrispondenza approssimativa. Il valore predefinito è TRUE, il che significa che se non aggiungi l'ultimo argomento, la funzione utilizzerà la corrispondenza approssimativa per impostazione predefinita.

=CERCA.VERT(B10,A2:B7,2,VERO)

In questo esempio, non abbiamo bisogno di un punteggio esatto per trovare un voto appropriato. Tutto ciò di cui abbiamo bisogno sono i voti per essere in quell'intervallo di punteggio.

Se CERCA.VERT trova una corrispondenza esatta, restituirà quel valore. Nell'esempio sopra, se la formula non riesce a trovare il valore look_up 89 nella prima colonna, restituirà il successivo valore più grande (80).

Prima partita

Se la colonna più a sinistra della tabella contiene duplicati, CERCA.VERT troverà e restituirà la prima corrispondenza.

Ad esempio, VLOOKUP è configurato per trovare il cognome per il nome "Mia". Poiché ci sono 2 voci con il nome "Mia", la funzione restituisce il cognome per la prima voce, "Bena".

Partita con caratteri jolly

La funzione CERCA.VERT consente di trovare una corrispondenza parziale su un valore specificato utilizzando caratteri jolly. Se desideri individuare un valore che contiene il valore di ricerca in qualsiasi posizione, aggiungi un segno di e commerciale (&) per unire il nostro valore di ricerca con il carattere jolly (*). Utilizzare i segni "$" per creare riferimenti di cella assoluti e aggiungere il carattere jolly "*" prima o dopo il valore di ricerca.

Nell'esempio, abbiamo solo una parte di un valore di ricerca (Vin) nella cella B13. Quindi, per eseguire una corrispondenza parziale sui caratteri forniti, concatenare un carattere jolly "*" dopo il riferimento di cella.

=CERCA.VERT($B$13&"*",$A$2:$E$10,3,FALSO)

Più ricerche

La funzione CERCA.VERT consente di creare una ricerca dinamica a due vie, che corrisponde a righe e colonne. Nell'esempio seguente, VLOOKUP è impostato per eseguire una ricerca in base al nome (Mayra) e alla città. La sintassi in B14 è:

=CERCA.VERT(B13,A2:E10,CONFRONTA(A14,A1:E1,0),0)

Come CERCA.VERT da un altro foglio in Excel

Di solito, la funzione CERCA.VERT viene utilizzata per restituire i valori corrispondenti da un foglio di lavoro separato e viene utilizzata raramente con i dati nello stesso foglio di lavoro.

Per Vlookup da un altro foglio Excel ma nella stessa cartella di lavoro, inserisci il nome del foglio prima di table_array con un punto esclamativo (!).

Ad esempio, per cercare il valore della cella A2 del foglio di lavoro "Prodotti" nell'intervallo A2: B8 nel foglio di lavoro "Prezzi articolo" e restituire un valore corrispondente dalla colonna B:

=CERCA.VERT(A2,PrezziArticolo!$A$2:$C$8,2,FALSO)

L'immagine sotto mostra una tabella nel foglio di lavoro "ItemPrices".

Quando inseriamo la formula CERCA.VERT nella colonna C del foglio di lavoro "Prodotti", estrae i dati corrispondenti dal foglio di lavoro "Prezzi articoli".

Come CERCA.VERT da un'altra cartella di lavoro in Excel

Puoi anche cercare il valore su una cartella di lavoro completamente diversa. Se vuoi CERCA.VERT da un'altra cartella di lavoro, devi racchiudere il nome della cartella di lavoro tra parentesi quadre seguito dal nome del foglio prima di table_array con un punto esclamativo (!) (come mostrato di seguito).

Ad esempio, usa questa formula per cercare il valore della cella A2 di un foglio di lavoro diverso dal foglio di lavoro denominato "ItemPrices" nella cartella di lavoro "Item.xlsx":

=CERCA.VERT(A2,[Articolo.xls]PrezziArticolo!$A$2:$B$8,2,FALSO)

Innanzitutto, apri entrambe le cartelle di lavoro, quindi inizia a inserire la formula nella cella C2 di un foglio di lavoro (foglio di lavoro del prodotto) e quando arrivi all'argomento table_array, vai alla cartella di lavoro dei dati principali (Item.xlsx) e seleziona l'intervallo di tabelle. In questo modo non è necessario digitare manualmente la cartella di lavoro e il nome del foglio di lavoro. Digita il resto degli argomenti e premi il tasto "Invio" per completare la funzione.

Anche se chiudi la cartella di lavoro che contiene la tabella di ricerca, la formula CERCA.VERT continuerà a funzionare, ma ora puoi vedere il percorso completo della cartella di lavoro chiusa come mostrato nello screenshot seguente.

Usa la funzione CERCA.VERT dalla barra multifunzione di Excel

Se non ricordi le formule, puoi sempre accedere alla funzione CERCA.VERT dalla barra multifunzione di Excel. Per accedere a CERCA.VERT, vai alla scheda "Formule" nella barra multifunzione di Excel e fai clic sull'icona "Ricerca e riferimento". Quindi, seleziona l'opzione "CERCA.VERT" nella parte inferiore del menu a discesa.

Quindi, inserisci gli argomenti nella finestra di dialogo "Argomenti funzione". Quindi, fare clic sul pulsante "OK".

Nell'esempio, abbiamo cercato il nome "Sherill" nella tabella per restituire il suo stato corrispondente nella colonna D.

Ci auguriamo che tu abbia imparato a utilizzare la funzione CERCA.VERT in Excel da questo articolo. Se vuoi saperne di più su come utilizzare Excel, dai un'occhiata ai nostri altri articoli relativi a Excel.

Categoria: App