Gioca a puzzle su Excel
MehmetSalihKoten, un utente Reddit, ha creato una versione completamente funzionale di Tetris in Microsoft Excel.
La funzione CERCA.VERT in Excel è estremamente utile per cercare dati. Ecco cosa devi sapere sull'utilizzo della funzione CERCA.VERT in Excel .
Desideri controllare un valore specifico in un foglio di calcolo Excel e cercare informazioni al riguardo. L'esecuzione di un CERCA.VERT ti fa risparmiare uno sforzo significativo in questo caso. È uno dei modi migliori per eseguire una query verticale in Microsoft Excel. L'articolo ti spiegherà il significato, l'utilizzo e gli esempi illustrativi della funzione CERCA.VERT in Microsoft Excel.
Come utilizzare la funzione CERCA.VERT
La funzione CERCA.VERT è una funzione di ricerca dati in Excel. Presumo che tu abbia esperienza in Excel e che tu possa utilizzare funzioni di base come SOMMA, MEDIA e OGGI. Una delle funzioni più comuni di CERCA.VERT è una funzione dati, ovvero opera su tabelle di database o, più semplicemente, elenchi di elementi. L'elenco è molto vario. Puoi creare una tabella sul personale della tua azienda, sulle categorie di prodotti, sugli elenchi dei clienti o su qualsiasi altra cosa. E di seguito è riportato un elenco dei prodotti che l'azienda A vende sul mercato:
Le tabelle del database hanno spesso identificatori per ciascun prodotto. Nella tabella dati sopra, il segno identificativo speciale è la colonna "Codice Articolo". Nota: per poter utilizzare la funzione CERCA.VERT, la tabella dati deve avere una colonna contenente segni identificativi come codice o ID e deve essere la prima colonna come la tabella sopra.
CERCA.VERT è probabilmente la funzione più famosa di Excel, ma per ragioni sia buone che cattive. Il lato positivo è che la funzione CERCA.VERT è facile da usare e fa qualcosa di molto utile. Soprattutto per i nuovi utenti, guardare la funzione CERCA.VERT scansionare la tabella, trovare una corrispondenza e restituire un risultato accurato è estremamente emozionante. L'uso competente della funzione CERCA.VERT è una competenza essenziale, dai principianti agli utenti esperti di Excel.
Il lato negativo è che la funzione CERCA.VERT è limitata e ha valori predefiniti pericolosi. A differenza di INDICE e CONFRONTA (o CERCAX), la funzione CERCA.VERT necessita di una tabella completa con i valori di ricerca nella prima colonna. Ciò rende difficile l'utilizzo della funzione CERCA.VERT con più criteri. Inoltre, il comportamento di corrispondenza predefinito di CERCA.VERT facilita l'ottenimento di risultati errati. Ma non preoccuparti! La chiave per utilizzare con successo la funzione CERCA.VERT è padroneggiare le nozioni di base.
CERCA.VERT ha 4 argomenti: lookup_value, table_array, column_index_num e range_lookup. Lookup_value è il valore da cercare e table_array è l'intervallo di dati verticale all'interno del quale effettuare la ricerca. La prima colonna di table_array deve contenere i valori di ricerca da cercare. L'argomento column_index_num è il numero di colonna del valore da recuperare, in cui la prima colonna di table_array è la colonna 1.
Infine, range_lookup controlla il comportamento di ricerca di una corrispondenza. Se range_lookup è TRUE, la funzione CERCA.VERT esegue una corrispondenza approssimativa. Se range_lookup è FALSE, la funzione CERCA.VERT eseguirà una corrispondenza esatta. È importante sottolineare che range_lookup è facoltativo e il valore predefinito è TRUE, quindi CERCA.VERT eseguirà una corrispondenza approssimativa per impostazione predefinita.
La funzione CERCA.VERT in Excel ha la seguente formula:
=CERCA.VERT(valore_ricerca,array_tabella,num_indice_col ,[ricerca_intervallo] )
Lì dentro:
La ricerca relativa può essere applicata solo quando i valori da cercare in table_array sono stati disposti in ordine (ascendente o discendente o in ordine alfabetico). Con tali tabelle è possibile utilizzare la ricerca relativa, che è simile all'utilizzo di una funzione IF infinita . Per i valori che non possono essere cercati o che non sono ordinati, utilizzare la ricerca assoluta per trovare il valore esatto.
Supponiamo di avere una trascrizione dello studente come segue:
NO | Nome e cognome | Punteggio medio | Classificazione |
Primo | Nguyen Hoang Anh | 9.1 | |
2 | Tran Van Anh | 8.3 | |
3 | Nguyen Quanh Vinh | 9.5 | |
4 | Tran Hong Quang | 8.6 | |
5 | Fai Thanh Hoa | 5.0 | |
6 | Le Hong Ngoc | 4.5 | |
7 | Doan Thanh Van | 7.2 | |
8 | Ngo Ngoc Bich | 0,0 | |
9 | Hoang Thu Thao | 6.6 | |
dieci | Dinh Minh Duc | 8.7 |
E la tabella regolamentare della classifica è la seguente:
Regolamento sul rating | |
0 | Debole |
5.5 | medio |
7 | Piuttosto |
8.5 | Bene |
Ora utilizzeremo la funzione CERCA.VERT per inserire le valutazioni per gli studenti. Noterai che la tabella della classifica è stata organizzata in ordine dal basso all'alto (da debole a buono), quindi in questo caso possiamo utilizzare la ricerca relativa.
In Excel queste 2 tabelle sono presentate come segue:
Qui il valore da rilevare è nella colonna C, a partire dalla riga 6. L'intervallo di ricerca è $A$18:$B$21, l'ordine della colonna contenente il valore rilevato è 2.
Nella cella D6, inserisci la formula: =CERCA.VERT($C6,$A$18:$B$21,2,1). Questa è una formula di ricerca relativa, puoi eseguire una ricerca assoluta se lo desideri (o perché la classifica non è ordinata) aggiungendo 0 alla formula in questo modo: =VLOOKUP($C6 ,$A$18:$B$21,2, 0). Premere Invio.
Clicca sulla cella D6, appare un quadratino nell'angolo in basso a destra, cliccaci sopra e trascina verso il basso la tabella per copiare la formula di valutazione per gli studenti rimanenti.
A quel punto, abbiamo i risultati dell'utilizzo della funzione CERCA.VERT per classificare il rendimento accademico degli studenti come segue:
Ti stai chiedendo perché $ deve essere utilizzato prima di C6? $ manterrà fissa la colonna C, modificando le righe solo quando trascini la formula lungo la tabella. C'è anche $A$18:$B$21 per aiutare a correggere la tabella delle regole di classificazione, facendo in modo che non cambi quando trascini la formula.
Supponiamo di avere una tabella dati dei dipendenti in cui sono archiviati il codice del dipendente, il nome completo e la posizione. Un'altra tabella memorizza il codice del dipendente, la città natale e il livello di istruzione. Ora vuoi inserire le informazioni sulla città natale e il livello di istruzione di ciascun dipendente, cosa dovresti fare?
Supponiamo di avere una tabella dei dipendenti e delle città di origine dei dipendenti come segue:
Ora vuoi inserire le informazioni sulla città natale per i dipendenti. Nella cella D4, inserisci la formula di ricerca assoluta come segue: =Vlookup($A4,$A$16:$C$25,2,0)
Quindi premere Invio. Fai clic sul quadratino visualizzato nell'angolo della cella D4 e trascinalo verso il basso sulla tabella per copiare la formula ad altri dipendenti.
Per inserire le informazioni sulle qualifiche per i dipendenti, nella cella E4, inserire la formula di ricerca assoluta: =VLOOKUP($A4,$A$16:$C$25,3,0)
Continui a premere Invio e scorri verso il basso per copiare la formula ai restanti dipendenti, otterremo il seguente risultato:
Continuando con il set di dati dell'esempio 2, troveremo ora le città natali di 3 dipendenti: Nguyen Hoang Anh, Tran Van Anh e Nguyen Quang Vinh. L'ho estratto in una nuova tabella F15:G18.
Farò questa ricerca sulla tabella A3:E13, dopo aver inserito la mia città natale e le mie qualifiche. Ora, inserisci la seguente formula di ricerca assoluta nella cella G16: =VLOOKUP($F16,$B$3:$E$13,3,0) > premi Invio.
Copiando la formula per i restanti 2 dipendenti otteniamo il seguente risultato:
Tieni presente che in questo esempio il valore di rilevamento è nella colonna B, quindi l'area di rilevamento viene calcolata dalla colonna B e non dalla colonna A.
Tornando al set di dati dell'esempio 2, dopo aver compilato le qualifiche e la città di residenza del dipendente, chiamiamo il foglio QTM.
In un altro foglio del foglio di calcolo, denominato QTM1, è necessario ottenere informazioni sulle qualifiche e sulla posizione del dipendente con l'ordine di disposizione del dipendente modificato. Questo è quando vedi il vero potere della funzione CERCA.VERT.
Per trovare i dati sulle "Qualifiche" del dipendente, inserisci la formula: =CERCA.VERT($B4,QTM!$B$3:$E$13,4,0) nella cella C4 del foglio QTM1.
Lì dentro:
Premi Invio, quindi copia la formula per tutti i dipendenti rimanenti nella tabella, otteniamo il seguente risultato:
Per trovare i dati "Posizione" del dipendente, nella cella D4 del foglio QTM1, inserisci la formula: =CERCA.VERT($B4,QTM!$B$3:$E$13,2,0), premi Invio.
Copiando la formula per i restanti dipendenti, otteniamo quanto segue:
Per prima cosa dobbiamo trovare la risposta esatta alla domanda "per cosa utilizziamo la funzione CERCA.VERT?".
La funzione CERCA.VERT viene utilizzata per supportare la ricerca di informazioni in un campo dati o in un elenco in base agli identificatori disponibili.
Ad esempio, inserendo la funzione CERCA.VERT con un codice prodotto in un altro foglio di calcolo verranno visualizzate le informazioni sul prodotto corrispondenti a quel codice. Tali informazioni possono essere descrizione, prezzo, quantità di inventario, a seconda del contenuto della ricetta che scrivi.
Minore è la quantità di informazioni che devi trovare, più difficile sarà scrivere la funzione CERCA.VERT. In genere si utilizzerebbe questa funzione in un foglio di lavoro riutilizzabile come modello. Ogni volta che viene inserito il codice prodotto appropriato, il sistema recupererà tutte le informazioni necessarie sul prodotto corrispondente.
Ecco un elenco di cose importanti da ricordare sulla funzione CERCA.VERT in Excel:
Differenze chiave tra le funzioni CERCA.VERT e CERCA.X in Excel
CERCA.VERT |
CERCAX |
|
Corrispondenza esatta predefinita |
N |
Y |
Restituisce il valore a destra dei dati di ricerca |
Y |
Y |
Restituisce il valore a sinistra dei dati di ricerca |
N |
Y |
Restituisce più di un valore |
N |
Y |
La colonna di ricerca deve essere ordinata |
Solo corrispondenze approssimative |
Solo ricerca binaria |
Cerca dall'alto verso il basso |
Y |
Y |
Cuore dal basso verso l'alto |
N |
Y |
Ricerca binaria |
N |
Y |
Personalizza il messaggio del valore di ricerca non trovato |
N |
Y |
Trova i caratteri jolly |
Y |
Y |
Ricerca esatta |
Y |
Y |
La ricerca approssimativa restituisce il valore successivo più piccolo |
Y |
Y |
La ricerca approssimativa restituisce il valore successivo più grande |
N |
Y |
È possibile che venga restituito un valore falso se il valore di ricerca non è ordinato |
Y - Approssimativo |
N - Approssimativo, Y - Binario |
L'aggiunta di nuove colonne per trovare le tabelle può interrompere le formule |
Y |
N |
Y - Sì
N -No
Vedi altro:
Dopo aver saputo utilizzare VLookup, devi anche conoscere gli errori comuni e come risolvere i problemi.
Errori comuni quando si utilizza la funzione CERCA.VERT in Excel
Il valore di ricerca è nella colonna sbagliata
Uno degli errori più comuni che incontrerai quando utilizzi una formula CERCA.VERT è che la funzione restituisce solo il valore #N/A. Questo errore si verifica quando non è possibile trovare il valore di ricerca che hai chiesto a CERCA.VERT di cercare.
In alcuni casi, è possibile utilizzare la funzione CERCA.X invece di CERCA.VERT, tuttavia, questo errore può essere facilmente corretto solo nella funzione CERCA.VERT.
Come risolvere il problema:
Il motivo per cui CERCA.VERT non ha trovato il valore desiderato potrebbe essere perché il valore non è nella tabella. Tuttavia, se restituisce tutti i valori #N/A, il valore di ricerca è testo, molto probabilmente è perché può leggere solo da sinistra a destra.
Quando crei una tabella in Excel per CERCA.VERT, assicurati di posizionare il valore di ricerca a sinistra del valore che desideri restituire. Il modo più semplice per farlo è posizionarlo nella prima colonna della tabella.
Ora la formula restituirà un valore:
Nel complesso, CERCA.VERT è un ottimo modo per interrogare i dati più velocemente in Microsoft Excel. Sebbene le query CERCA.VERT vengano eseguite verticalmente sulle colonne e presentino alcune altre limitazioni, Microsoft aggiorna continuamente le funzionalità di ricerca di Excel per espanderne l'applicabilità. Ad esempio, HLOOKUP, XLOOKUP... possono aiutarti a cercare i dati in molte direzioni diverse. LuckyTemplates.com continuerà a fornirti informazioni su come utilizzare questa funzione nei seguenti articoli.
MehmetSalihKoten, un utente Reddit, ha creato una versione completamente funzionale di Tetris in Microsoft Excel.
Per convertire le unità di misura in Excel, utilizzeremo la funzione Converti.
Cos'è la funzione CERCA.ORIZZ? Come utilizzare la funzione CERCA.ORIZZ in Excel? Scopriamolo con LuckyTemplates!
La funzione SEERRORE in Excel è abbastanza comunemente utilizzata. Per usarlo bene, è necessario comprendere la formula SEERRORE di Microsoft Excel.
Qual è la funzione VALORE in Excel? Qual è la formula del valore in Excel? Scopriamolo con LuckyTemplates.com!
La funzione EOMONTH in Excel viene utilizzata per visualizzare l'ultimo giorno di un determinato mese, con un'implementazione molto semplice. Otterrai quindi l'ultimo giorno di un mese specifico in base ai dati che abbiamo inserito.
Vuoi automatizzare le attività ripetitive in Excel VBA? Impariamo quindi come utilizzare un ciclo Do-While per implementare una serie di azioni che si ripetono finché non viene soddisfatta una condizione.
La larghezza della colonna e l'altezza della riga predefinite in Excel potrebbero non corrispondere ai dati immessi. L'articolo seguente mostra alcuni modi per modificare la dimensione di colonne, righe e celle in Excel 2016. Fai riferimento ad esso!
Ogni volta che lavori con Excel, dovrai inserire informazioni, o contenuti, nelle celle. Impariamo con LuckyTemplates i concetti di base di celle e intervalli in Excel 2016!
Cos'è la funzione Xlookup in Excel? Come utilizzare Xlookup in Excel? Scopriamolo con LuckyTemplates.com!