Come utilizzare la funzione CERCA.VERT in Excel

Sommario:

Anonim

Ciao! Immagina di avere migliaia di righe di dati dei dipendenti in Excel e il tuo capo ti chiede a caso lo stipendio e la designazione di Ramesh. O peggio ancora, ti fornisce un elenco di centinaia di dipendenti e ti chiede di inviare i dettagli di questi dipendenti. Cosa faresti? Non puoi trovarlo manualmente. Semplicemente non è fattibile e non è affatto intelligente. Ma tu sei intelligente, ecco perché sei qui. Lascia che ti presenti la funzione CERCA.VERT di Excel.

Perché abbiamo bisogno di VLOOKUP?

Cos'è CERCA.VERT? VLOOKUP sta per ricerca verticale.

CERCA.VERT cerca solo la riga di un dato valore nella prima colonna di una tabella e restituisce il valore della colonna richiesta in quella riga.

La sintassi di CERCA.VERT:

=CERCA.VERT(valore_ricerca, matrice_tabella, numero_indice_col, [ricerca_intervallo])

Valore di ricerca: Il valore in base al quale si desidera eseguire la ricerca nella prima colonna di Table Array.

Matrice di tabella: La tabella in cui vuoi cercare/cercare

col_index_number: Il numero di colonna in Table Array da cui si desidera recuperare i risultati.

[range_lookup]: FALSE se vuoi cercare il valore esatto, TRUE se vuoi una corrispondenza approssimativa.

Ok, basta con la teoria. Passiamo a un esempio di CERCA.VERT di Excel.

CERCA.VERT Esempio 1.

In un foglio Excel, hai questi dati dai dipendenti. Nella prima colonna (Colonna A), hai il nome dei dipendenti. Successivamente, hai la loro designazione e così via come mostrato nell'immagine qui sotto.

Per renderlo più facile, ho preso un tavolino.

Ora il tuo capo prepotente ti ha inviato questa lista e ha chiesto i dettagli in colonne vuote.


Devi comunicare gli stipendi e le designazioni di Ramesh e Divya. Come lo faresti?

Per farlo puoi cercare manualmente Oppure… Oppure puoi usare la funzione CERCA.VERT di Excel.

Basta scrivere questa formula CERCA.VERT nella cella H2 e copiarla nella cella sottostante:

=CERCA.VERT(G3,$A$3:$D$11,4,FALSO)

Otterrai i risultati come mostrato di seguito.

Spiegazione:
Qui abbiamo detto a excel di cercare Ramesh (G3) nella prima colonna (UN) della tabella $A$3:$D$11.

Se viene trovato il valore dato, restituisci il valore nella 4a (4) su quella tabella.

Dandogli un FALSE in range_lookup, stai dicendo a CERCA.VERT di trovare la corrispondenza esatta (senza se e senza ma).

Qui Ramesh si trova nella prima colonna A e il suo stipendio viene restituito come 105347.

Allo stesso modo, CERCA.VERT cerca Divya in una colonna e restituisce #N / A errore poiché il record di Divya non è presente nella tua tabella.

Vedi l'altro uso di CERCA.VERT qui? Puoi utilizzare la funzione VLOOKUP per sapere se un valore esiste o meno in un elenco. Puoi anche abbinare due elenchi e sapere quali valori sono comuni in essi.

Suggerimento per professionisti: blocca sempre il riferimento di Table_array quando usi CERCA.VERT in Excel. Altrimenti, il tuo array_tabella cambierà quando copi la tua formula in altre celle.

È per impostazione predefinita quando si esegue VLOOKUP da un altro foglio o cartella di lavoro ma nello stesso foglio è necessario farlo manualmente.

Puoi scrivere la formula CERCA.VERT per ottenere la designazione di Ramesh? La sezione dei commenti è tutta tua.

Nell'esempio sopra, abbiamo visto un esempio VLOOKUP in cui volevamo una corrispondenza esatta. Ma cosa succede se vogliamo conoscere la corrispondenza approssimativa?

Quando usi la corrispondenza approssimativa in CERCA.VERT come Range_lookup?

Capiamolo con un altro esempio di CERCA.VERT.

Esempio 2: utilizzo della corrispondenza approssimativa in CERCA.VERT

Hai risposto correttamente alla domanda del tuo capo utilizzando VLOOKUP in precedenza. Ora il tuo "caro" capo vuole conoscere lo stipendio più vicino a 150000 (solo meno di).
Per rispondere, utilizzeremo ancora VLOOKUP ma questa volta con una corrispondenza approssimativa.

Nota importante: Per trovare una corrispondenza approssimativa, è necessario che i dati siano ordinati. Qui, ho ordinato i dati in ordine crescente per stipendio.

Nella cella H2 scrivi questa formula e trascinala nella cella sottostante:

=CERCA.VERT(G9,$D$3:$D$11,1,1)

Nota 1 è interpretato come VERO e 0 come FALSO in Excel.

Alla fine avrai un risultato simile a questo:

Spiegazione.
Il nostro valore di ricerca è 150000 (G9) e vogliamo lo stipendio più vicino a questo.
La nostra gamma è $D$3:$D$11 poiché vogliamo restituire il valore dalla stessa colonna. Pertanto, col_index_num è anche 1. E poiché vogliamo una corrispondenza approssimativa, abbiamo fornito range_lookup come 1 (VERO).

Per una corrispondenza approssimativa, i tuoi dati devono essere ordinati. Altrimenti Excel VLOOKUP servirà come risultato errato.

Note importanti:

    • CERCA.VERT funziona sempre da sinistra a destra. Non puoi recuperare un valore dalla destra della prima colonna.
    • Numerazione delle colonne Inizia dall'intervallo selezionato. Ad esempio, se fornisci l'array di tabelle D4:F10. Quindi il conteggio delle colonne inizierà con D, non dall'inizio effettivo della tabella.

  • Blocca sempre il riferimento alla tabella utilizzando $sign per evitare errori durante la copia della formula di ricerca V in Microsoft Excel 2016.
  • È possibile utilizzare il carattere jolly (*) in Valore di ricerca quando si ricorda solo una parte del Valore di ricerca.
  • Imposta Range_Lookup su FALSE (0) per ottenere una corrispondenza esatta con il tuo valore.
  • Imposta Range_Lookup su TRUE (1) per ottenere il valore più vicino a meno di quello dato.
  • Ordina sempre i dati in ordine crescente per una corrispondenza approssimativa.

Ora puoi rispondere alla domanda del tuo capo in pochi secondi. Puoi confrontare facilmente due elenchi. Puoi eseguire una ricerca in blocco utilizzando VLOOKUP in Excel 2016, 2013, 2010 e nelle versioni precedenti di Excel in pochi secondi.

Quindi è stato utile? In caso contrario, fammi sapere la tua domanda esatta nella sezione commenti.

17 cose su Excel VLOOKUP

Vlookup Primi 5 valori con valori duplicati utilizzando INDEX-MATCH in Excel

CERCA.VERT Valori multipli

CERCA.VERT con Dynamic Col Index

Corrispondenza parziale con la funzione CERCA.VERT

Usa CERCA.VERT da due o più tabelle di ricerca

Vlookup per data in Excel

Utilizzo di una formula CERCA.VERT per verificare se esiste un valore

Articoli popolari

Come eseguire il VLOOKUP da un diverso foglio Excel

CERCA.VERT con numeri e testo

Funzione SE, ISNA e CERCA.VERT

Funzione ISNA e CERCA.VERT

SE ERRORE e funzione CERCA.VERT