Come usare CERCA.VERT in Excel

Hai mai avuto un foglio di calcolo di grandi dimensioni con dati in Excel e hai bisogno di un modo semplice per filtrare ed estrarre informazioni specifiche da esso? Se impari a usare CERCA.VERT(VLOOKUP) in Excel , puoi eseguire questa ricerca con una sola potente funzione di Excel(Excel function) .

La funzione CERCA.VERT(VLOOKUP function) in Excel spaventa molte persone perché ha molti parametri e ci sono diversi modi per usarla. In questo articolo imparerai tutti i modi in cui puoi utilizzare CERCA.VERT(VLOOKUP) in Excel e perché la funzione è così potente.

CERCA.VERT Parametri in Excel(VLOOKUP Parameters In Excel)

Quando inizi a digitare =VLOOKUP( in qualsiasi cella in Excel , vedrai un popup che mostra tutti i parametri di funzione disponibili.

Esaminiamo ciascuno di questi parametri e cosa significano.

  • lookup_value : il valore che stai cercando dal foglio di calcolo
  • table_array : l'intervallo di celle nel foglio in cui desideri eseguire la ricerca
  • col_index_num : la colonna da cui vuoi estrarre il risultato
  • [range_lookup] : Modalità di corrispondenza(Match mode) ( TRUE = approximate , FALSE = exact )

Questi quattro parametri ti consentono di eseguire molte ricerche utili e diverse per i dati all'interno di insiemi di dati molto grandi.

Un semplice esempio di CERCA.VERT in Excel(A Simple VLOOKUP Excel Example)

CERCA.VERT non(VLOOKUP isn) è una delle funzioni di base di Excel che potresti aver appreso, quindi diamo un'occhiata a un semplice esempio per iniziare.

Per l'esempio seguente, utilizzeremo un grande foglio di calcolo dei punteggi SAT per le scuole negli Stati (United) Uniti(States) . Questo foglio di calcolo contiene oltre 450 scuole insieme a punteggi SAT individuali per lettura, matematica e scrittura. Sentiti(Feel) libero di scaricare per seguire. C'è una connessione esterna che estrae i dati, quindi riceverai un avviso quando apri il file, ma è sicuro.

Sarebbe molto dispendioso in termini di tempo cercare in un set di dati così ampio per trovare la scuola che ti interessa.

Invece, puoi creare un semplice modulo nelle celle vuote sul lato della tabella. Per condurre questa ricerca, crea un campo per Scuola(School) e tre campi aggiuntivi per leggere, matematica e scrivere punteggi.

Successivamente, dovrai utilizzare la funzione CERCA.VERT(VLOOKUP function) in Excel per far funzionare questi tre campi. Nel campo Lettura(Reading) , creare la funzione CERCA.VERT(VLOOKUP function) come segue:

  1. Digita =VLOOKUP(
  2. Selezionare il campo Scuola(School field) , che in questo esempio è I2 . Digita una virgola.
  3. Seleziona l'intero intervallo di celle che contiene i dati che desideri cercare. Digita una virgola.

Quando selezioni l'intervallo, puoi iniziare dalla colonna che stai utilizzando per cercare (in questo caso la colonna del nome della scuola(school name column) ), quindi selezionare tutte le altre colonne e righe che contengono i dati.

Nota(Note) : la funzione CERCA.VERT(VLOOKUP function) in Excel può eseguire ricerche solo nelle celle a destra della colonna di ricerca(search column) . In questo esempio, la colonna del nome della scuola(school name column) deve trovarsi a sinistra dei dati che stai cercando.

  1. Successivamente, per recuperare il punteggio di lettura(Reading score) , dovrai selezionare la terza colonna dalla colonna selezionata più a sinistra. Quindi, digita un 3 e quindi digita un'altra virgola.
  2. Infine, digita FALSE per una corrispondenza esatta e chiudi la funzione con a ) .

La tua funzione VLOOKUP(VLOOKUP function) finale dovrebbe assomigliare a questa:

=VLOOKUP(I2,B2:G461,3,FALSE)

Quando premi Invio(Enter) per la prima volta e finisci la funzione, noterai che il campo Lettura(Reading field) conterrà un #N/A .

Questo perché il campo Scuola(School field) è vuoto e non c'è nulla da trovare per la funzione CERCA.VERT(VLOOKUP function) . Tuttavia, se inserisci il nome di una scuola superiore in cui vuoi cercare, vedrai i risultati corretti da quella riga per il punteggio di Lettura(Reading score) .

Come gestire VLOOKUP essendo case-sensitive(How To Deal With VLOOKUP Being Case- Sensitive)

Potresti notare che se non digiti il ​​nome della scuola nello stesso caso in cui è elencato nel set di dati, non vedrai alcun risultato.

Questo perché la funzione CERCA.VERT(VLOOKUP function) fa distinzione tra maiuscole e minuscole. Questo può essere fastidioso, specialmente per un set di dati molto grande in cui la colonna che stai cercando non è coerente con il modo in cui le cose sono maiuscole.

Per aggirare questo problema, puoi forzare ciò che stai cercando a passare in minuscolo prima di cercare i risultati. Per fare ciò, crea una nuova colonna accanto alla colonna che stai cercando. Digita la funzione:

=TRIM(LOWER(B2))

Questo ridurrà il nome della scuola(school name) e rimuoverà tutti i caratteri estranei (spazi) che potrebbero trovarsi sul lato sinistro o destro del nome.

Tieni premuto il tasto Maiusc e posiziona(Shift key and place) il cursore del mouse(mouse cursor) sull'angolo inferiore destro della prima cella finché non diventa due linee orizzontali. Fare doppio(Double) clic con il mouse per riempire automaticamente l'intera colonna.

Infine, poiché VLOOKUP proverà a utilizzare la formula anziché il testo in queste celle, è necessario convertirle tutte solo in valori. Per fare ciò, copia l'intera colonna, fai clic con il pulsante destro del mouse nella prima cella e incolla solo i valori.

Ora che tutti i tuoi dati sono stati ripuliti in questa nuova colonna, modifica leggermente la tua funzione CERCA.VERT(VLOOKUP function) in Excel per utilizzare questa nuova colonna anziché quella precedente avviando l'intervallo di ricerca(the lookup range) su C2 anziché su B2.

=VLOOKUP(I2,C2:G461,3,FALSE)

Ora noterai che se digiti sempre la tua ricerca in minuscolo, otterrai sempre un buon risultato di ricerca(search result) .

Questo è un pratico suggerimento di Excel(handy Excel tip) per superare il fatto che CERCA.VERT(VLOOKUP) fa distinzione tra maiuscole e minuscole.

VLOOKUP Corrispondenza approssimativa

Sebbene l' esempio(LOOKUP example) di RICERCA della corrispondenza esatta descritto nella prima sezione di questo articolo sia piuttosto semplice, la corrispondenza approssimativa è un po' più complessa.

La corrispondenza approssimativa viene utilizzata al meglio per eseguire ricerche negli intervalli di numeri. Per fare ciò correttamente, l' intervallo di ricerca(search range) deve essere ordinato correttamente. Il miglior esempio di ciò è una funzione CERCA.VERT(VLOOKUP function) per cercare un voto in lettere(letter grade) che corrisponda a un voto numerico(number grade) .

Se un insegnante ha una lunga lista di voti degli studenti durante tutto l'anno con una (student homework)colonna media(averaged column) finale , sarebbe bello che il voto in lettere corrispondente a quel voto finale venga visualizzato automaticamente.

Questo è possibile con la funzione VLOOKUP(VLOOKUP function) . Tutto ciò che serve è una tabella(lookup table) di ricerca sulla destra che contiene il voto in lettere appropriato per ogni (letter grade)intervallo di punteggio(score range) numerico .

Ora, usando la funzione CERCA.VERT(VLOOKUP function) e una corrispondenza approssimativa, puoi trovare il grado di lettera corretto corrispondente all'intervallo numerico corretto.

In questa funzione CERCA.VERT:

  • lookup_value : F2, il voto medio finale
  • table_array : I2:J8, L' intervallo di ricerca del grado della lettera(letter grade lookup range)
  • index_column : 2, la seconda colonna nella tabella di ricerca(lookup table)
  • [range_lookup] : VERO, corrispondenza approssimativa

Una volta terminata la funzione CERCA.VERT(VLOOKUP function) in G2 e premuto Invio(G2 and press Enter) , puoi riempire il resto delle celle usando lo stesso approccio descritto nell'ultima sezione. Vedrai tutti i voti delle lettere compilati correttamente.

Si noti che la funzione CERCA.VERT(VLOOKUP function) in Excel effettua la ricerca dall'estremità inferiore dell'intervallo di voti con il (grade range)punteggio della lettera(letter score) assegnato alla parte superiore dell'intervallo del punteggio della lettera(letter score) successiva .

Quindi, "C" deve essere la lettera assegnata all'intervallo inferiore (75) e B è assegnato all'ultimo (minimo) del proprio intervallo di lettere(letter range) . CERCA.VERT(VLOOKUP) "troverà" il risultato per 60 (D) come valore approssimativo più vicino per qualsiasi valore compreso tra 60 e 75.

CERCA.VERT(VLOOKUP) in Excel è una funzione molto potente disponibile da molto tempo. È anche utile per trovare valori corrispondenti ovunque in una cartella di lavoro di Excel(Excel workbook) .

Tieni presente, tuttavia, che gli utenti Microsoft che hanno un abbonamento mensile a Office 365 ora hanno accesso a una nuova funzione XLOOKUP. Questa funzione ha più parametri e flessibilità aggiuntiva. Gli utenti con un abbonamento semestrale dovranno attendere il lancio dell'aggiornamento a luglio 2020(July 2020) .



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts