Sommario
In Microsoft Excel, l'opzione VLOOKUP viene generalmente utilizzata per cercare un valore nella colonna più a sinistra di una tabella e poi restituire un valore nella stessa riga da una colonna specificata. In questo articolo, scoprirete come utilizzare questa funzione Funzione VLOOKUP tra due fogli di Excel ed estrarre dati da un altro foglio di lavoro con esempi e illustrazioni appropriate.
Scarica il quaderno di esercizi
È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.
Esempio di VLOOKUP tra due fogli.xlsx4 esempi di VLOOKUP tra due fogli in Excel
Esempio 1: Uso di VLOOKUP tra due fogli della stessa cartella di lavoro di Excel
Nell'immagine seguente, Foglio1 rappresenta alcune specifiche di una serie di modelli di smartphone.
Ed ecco Foglio2 in cui sono state estratte solo due colonne dal primo foglio. Nel file Prezzo applicheremo la colonna VLOOKUP per ottenere i prezzi di tutti i dispositivi da Foglio1 .
La formula richiesta nel primo output Cellula C5 in Foglio2 sarà:
=VLOOKUP($B5,Foglio1!$B$5:$E$14,4,FALSE)
Dopo aver premuto Entrare , si otterrà il prezzo del primo dispositivo smartphone estratto da Foglio1 .
Ora è necessario utilizzare Maniglia di riempimento per riempire automaticamente il resto delle celle in Colonna C E la prospettiva finale dovrebbe essere la seguente:
Per saperne di più: Formula VLOOKUP in Excel con più fogli (4 semplici suggerimenti)
Esempio 2: Uso di VLOOKUP tra due fogli di cartelle di lavoro diverse
Ora useremo la funzione VLOOKUP per estrarre i dati da un altro foglio di lavoro in un'altra cartella di lavoro.
Ad esempio, la seguente tabella di dati primari si trova in una cartella di lavoro denominata Libro1 .
Ed ecco un'altra cartella di lavoro denominata Libro2 che rappresenterà i dati di output estratti dalla prima cartella di lavoro.
Nella seconda cartella di lavoro, la formula richiesta nel primo output Cellula C5 sarà ora:
=VLOOKUP(B5, [Libro1.xlsx]Foglio1!$B$5:$E$14,4, FALSE)
Dopo aver premuto Entrare e riempire automaticamente il resto delle celle del file Prezzo si otterranno subito tutti i dati di output, come mostrato nell'immagine seguente.
Nota: Quando si estraggono i dati da un'altra cartella di lavoro, è necessario ricordare che entrambe le cartelle di lavoro devono essere aperte. In caso contrario, la formula menzionata non funzionerà e restituirà un risultato di tipo #N/A errore.
Per saperne di più: Uso di VBA VLOOKUP per trovare valori da un altro foglio di lavoro in Excel
Letture simili
- MATCH INDICE vs funzione VLOOKUP (9 esempi)
- Come combinare SUMIF & VLOOKUP di Excel su più fogli
- VLOOKUP con i numeri in Excel (4 esempi)
- Come eseguire un VLOOKUP con più condizioni in Excel (2 metodi)
- VLOOKUP per restituire più colonne in Excel (4 esempi)
Esempio 3: IFERROR con VLOOKUP su due fogli di lavoro in Excel
A volte il valore di ricerca non si trova nella tabella dei dati primari. In questo caso, si può usare l'opzione IFERRORE per personalizzare un messaggio di errore e mostrare l'output al ritorno della formula.
Ad esempio, nell'immagine seguente, il dispositivo smartphone in Cellula B5 non è disponibile in Foglio1 Quindi, nell'output Cellula C5 , il VLOOKUP dovrebbe restituire un valore di errore. Ma ora sostituiremo il valore di errore con un messaggio personalizzato "Non trovato" .
Quindi, la formula richiesta in Cellula C5 dovrebbe essere ora:
=IFERROR(VLOOKUP(B5,Foglio1!B5:E14,4,FALSE), "Non trovato")
Dopo aver premuto Entrare e riempire automaticamente l'intera colonna, otterremo i seguenti risultati.
Esempio 4: Combinazione di INDIRECT con VLOOKUP per due fogli in Excel
Il INDIRETTO restituisce un riferimento specificato da una stringa di testo. Utilizzando la funzione INDIRETTO all'interno, la funzione VLOOKUP estrae i dati da un intervallo denominato in qualsiasi foglio di lavoro disponibile in una cartella di lavoro.
Per prima cosa, è necessario definire un nome per l'intervallo di celle selezionato B5:E14 nel Scatola del nome Supponiamo di dargli un nome 'Specs' La tabella dei dati rappresenta le specifiche dei dispositivi smartphone in breve.
Ora, in Foglio2 , la formula richiesta nell'output Cellula C5 sarà:
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE), "Non trovato")
Dopo aver inserito la formula citata e averla trascinata fino all'ultima cella, otterrete risultati simili a quelli ottenuti negli altri tre esempi precedenti di questo articolo.
Per saperne di più: VLOOKUP INDIRETTO in Excel
Parole conclusive
Quindi, queste sono tutte e quattro formule semplici e veloci con l'opzione VLOOKUP per estrarre i dati da un altro foglio di lavoro. Se avete domande o commenti, fatemeli sapere nella sezione dei commenti, oppure consultate gli altri articoli relativi alle funzioni di Excel su questo sito.