Dato che sei qui, presumo che tu voglia cercare alcuni valori in più tabelle. Se una delle tabelle contiene il valore di ricerca specificato, si desidera recuperarle utilizzando la funzione CERCA.VERT di Excel. Destra? Ecco come lo fai.
Formula generica per la funzione CERCA.VERT nidificata
=SEERRORE(CERCA.VERT(valore_ricerca,tabella1, colonna,0), SE ERRORE(CERCA.VERT(valore_ricerca, tabella2, colonna,0), CERCA.VERT (valore_ricerca, tabella3, colonna,0)))) |
valore di ricerca:Questo è il valore che stai cercando nel tuo record.
Tabella1, Tabella2, Tabella3,… :Queste sono le tabelle in cui sai che esiste il valore.
col:Il numero di colonna nella tabella da cui si desidera recuperare il valore.
0: Questo è per una corrispondenza esatta. Se vuoi fare una corrispondenza approssimativa usa 1.
Facciamo un esempio per chiarire le cose.
Utilizzo di CERCA.VERT nidificati per cercare più tabelle
Creiamo prima uno scenario. Supponiamo di tenere tre lezioni di Yoga. Alla fine della giornata, trovi un braccialetto con il nome John sopra. Ora sai che John appartiene a una delle tre classi. Per cercare john in tutte e tre le classi, dovremo inserire la funzione VLOOKUP nidificata o concatenata all'interno delle funzioni SEERRORE.
Qui, vogliamo cercare john usando VLOOKUP in tutte e tre le tabelle e recuperare il suo numero di telefono.
Usando la formula generica sopra, inseriamo questa formula nella cella E12.
=SEERRORE(CERCA.VERT(D12,B2:C7,2,0),SEERRORE(CERCA.VERT(D12,F2:G7,2,0),CERCA.VERT(D12,J2:K7,2,0))) |
Qui, D12 è il nostro valore di ricerca.
SI2:DO7, FA2:SOL7, e J2:K7 sono le tabelle in cui vogliamo cercare.
2 è il numero di colonna delle tabelle da cui vogliamo recuperare il numero. (Qui il numero di colonna è lo stesso per ogni tabella, ma può essere diverso in diversi set di dati).
Quando premi il pulsante Invio, recupera il numero di John.
Come funziona
La tecnica è semplice. Come sappiamo, CERCA.VERT genera l'errore #N/A quando non riesce a trovare il valore di ricerca nella tabella data e la funzione SE.ERRORE restituisce il valore specificato se ha fornito un errore #N/A. Usiamo queste caratteristiche a nostro vantaggio.
Viene eseguito il primo CERCA.VERT. Non riesce a trovare John nel primo tavolo. Restituisce l'errore #N/A. Ora, questa funzione è incapsulata nella funzione SEERRORE. Poiché la prima formula CERCA.VERT ha fornito #N/A a SEERRORE, viene eseguita la seconda parte di SEERRORE, che contiene ancora una funzione SEERRORE.
Nel turno successivo, CERCA.VERT cerca john nella seconda tabella F2:G7. Fallisce di nuovo e IFERROR rimbalza il controllo alla parte successiva. In questa parte, abbiamo solo la funzione VLOOKUP ma questa volta trova john nella terza tabella J2: K7 e restituisce il numero.
Nota: Nell'esempio sopra, eravamo sicuri che John fa parte di una tre tabelle. Ma se non sei sicuro che le tue tabelle contengano o meno questi valori, usa un'altra funzione SEERRORE che dice a return "Valore non trovato in nessuna tabella".
=SEERRORE(CERCA.VERT(D12,B2:C7,2,0),SEERRORE(CERCA.VERT(D12,F2:G7,2,0),SEERRORE(CERCA.VERT(D12,J2:K7,2,0),"Impossibile trova"))) |
Quindi sì ragazzi, ecco come potete cercare in più tabelle. Questo non è il modo più elegante per cercare più tabelle, ma è quello che abbiamo. Ci sono altri modi per farlo. Un modo è avere un set di dati combinato di tutte le classi in un unico file master. Un altro è sempre VBA.
Spero di essere stato abbastanza esplicativo. Se hai dei dubbi su questo articolo o su qualsiasi altro articolo relativo a Excel o VBA, faccelo sapere nella sezione commenti qui sotto.
SE.ERRORE e funzione CERCA.VERT | La funzione CERCA.VERT è di per sé una funzione straordinaria, ma funziona ancora meglio se utilizzata con la funzione SE.ERRORE. La funzione SE.ERRORE viene utilizzata per rilevare qualsiasi errore restituito dalla funzione CERCA.VERT.
VAL.ERRORE e funzione CERCA.VERT | Questa combinazione restituisce VERO se la funzione CERCA.VERT restituisce un errore.
17 cose su Excel VLOOKUP | Scopri 17 fantastiche funzionalità di CERCA.VERT in una volta sola.
CERCA Valori multipli | Cerca più corrispondenze utilizzando la funzione INDEX-MATCH.
Articoli popolari:
50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.
La funzione CERCA.VERT in Excel | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.
CONTA.SE in Excel 2016 | Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare un valore specifico. La funzione Countif è essenziale per preparare la tua dashboard.
Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.