In questo post, ti mostreremoCome estrarre i dati da un altro foglio in Excel. Durante la copia e l'incollaggio dei dati è semplice, tirare i dati da un foglio all'altro offre vantaggi significativi in Excel.
Quando si estraggono i dati utilizzando le formule, i dati sono collegati alla fonte. Ciò garantisce che quando i dati in un foglio cambiano, i dati collegati nell'altro foglio si aggiornano automaticamente. Ciò consente di risparmiare tempo e ridurre il rischio di errori, mantenendo i dati coerenti in tutti i fogli di lavoro senza la necessità di aggiornamenti manuali.
Come estrarre i dati da un altro foglio in Excel
Aestrarre i dati da un altro foglio in Excel, puoi utilizzare uno dei seguenti metodi a seconda delle tue esigenze:
- Usa i riferimenti cellulari
- Usa la funzione vlookup
- Usa le funzioni di indice e corrispondenza
Questi metodi forniscono opzioni versatili per estrarre dati tra fogli, indipendentemente dalla versione Excel che stai utilizzando.
Vediamo questo in dettaglio
1] Usa i riferimenti cellulari
UsandoRiferimenti cellulariè il metodo più semplice per estrarre i dati da un altro foglio di Excel ed è ideale per piccoli set di dati in cui è necessario fare riferimento a alcune celle anziché gestire grandi quantità di dati.
Diciamo che abbiamo una cartella di lavoro con 2 fogli. Il foglio 1 contiene il set di dati di origine, come mostrato nell'immagine seguente:
Per estrarre i dati dal foglio 1 in foglio 2 utilizzando i riferimenti a celle, fare clic sulla scheda per il foglio 2 e impostare le intestazioni della colonna (nelle celle A1, B1 e C1)
Nella cella A2 del foglio 2, immettere la formula per fare riferimento alla prima riga di dati dal foglio 1:
=Sheet1!A2
Nella cella B2 del foglio 2, immettere:
=Sheet1!B2
Nella cella C2 del foglio 2, immettere:
=Sheet1!C2
Ora seleziona le celle A2, B2 e C2 e trascina la maniglia di riempimento per copiare le formule per le righe rimanenti (fino alla riga 11, poiché abbiamo 10 righe di dati).
Dopo aver seguito questi passaggi, il foglio 2 visualizzerà i dati dal foglio 1. Se vengono apportate modifiche ai dati nel foglio 1, si aggiorneranno automaticamente anche nel foglio 2.
2] Usa la funzione Vlookup
è l'ideale se stai cercando dati specifici in una colonna e desideri estrarre informazioni corrispondenti da un altro foglio.
Ora diciamo che vogliamo recuperare le informazioni dei dipendenti, in particolare il "genere", dal foglio 1 in base a un elenco di codici dei dipendenti forniti nel foglio 2, come mostrato nell'immagine seguente:
Nella cella B2 del foglio 2, inserisci la seguente formula per ottenere il genere:
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
Nella formula sopra:
- B2è il valore che stiamo cercando (il codice dei dipendenti).
- Sheet1! B $ 2: C $ 11è l'intervallo nel foglio 1 che contiene i dati.
- 2Indica quale colonna dall'intervallo vogliamo restituire (2 restituisce il genere - colonna C nell'intervallo).
- Falso:Questo significa che vogliamo una corrispondenza esatta
Successivamente, selezionare la cella B2 e trascinare il manico di riempimento verso il basso per copiare le formule per tutti i codici dei dipendenti elencati nella colonna A.
Ciò estraggerà dinamicamente i dati in base ai codici dei dipendenti elencati nel foglio 2. Se vengono apportate modifiche al foglio 1, le informazioni nel foglio 2 si aggiorneranno automaticamente quando vengono referenziati i codici dei dipendenti.
3] Usa le funzioni di indice e corrispondenza
ILFunzioni di indice e corrispondenzasono ideali per le situazioni in cui il set di dati cresce o quando è necessario eseguire ricerche in diversi ordini di colonne. Ad esempio, se si desidera attirare il genere in base al codice dei dipendenti dal foglio 1 nel foglio 2, inserirai la seguente formula nella cella B2 del foglio 2:
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
Nella formula sopra,
- ILINDICE (Sheet1! C $ 2: C $ 11,…)La parte specifica che si desidera restituire un valore dalla colonna C (genere) nel foglio 1.
- ILMatch (A2, Sheet1! B $ 2: B $ 11, 0)La parte cerca il codice dei dipendenti nella cella A2 all'interno dell'intervallo dei codici dei dipendenti nel foglio 1.
- Zero (0)indica che vuoi una corrispondenza esatta.
La funzione di corrispondenza restituisce il numero di riga relativo del codice dei dipendenti corrispondenti, che la funzione indice utilizza quindi per recuperare il genere corrispondente.
Allo stesso modo, è possibile selezionare la cella B2 e trascinare il manico di riempimento verso il basso per copiare la formula per tutti i codici dei dipendenti elencati nella colonna A.
È tutto! Spero che tu lo trovi utile.
Leggere:.
Come faccio a estrarre dati specifici da un foglio Excel all'altro?
Uno dei modi più semplici per estrarre dati specifici da un foglio Excel all'altro è utilizzare i riferimenti a celle, in cui si collega direttamente le celle dal foglio di origine al foglio di destinazione inserendo una formula nella cella di destinazione. Per un recupero di dati più complesso, è possibile utilizzare la funzione Vlookup o una combinazione di funzioni di indice e corrispondenza.
Come copiare le righe specifiche in Excel in un altro foglio automaticamente?
Se hai Excel 365 o Excel 2021, puoi usareper copiare automaticamente righe specifiche da un foglio a un altro in base a determinati criteri. Se hai una versione precedente come Excel 2019 o 2016, puoi utilizzare ilFunzionalità per impostare i criteri e copiare le righe corrispondenti a un altro foglio. Puoi anche aggiungere una colonna extra nel tuo set di dati in cui usi formule (comeIF
Dichiarazioni) per contrassegnare righe specifiche che soddisfano determinati criteri e quindi applicare la funzione Autofilter per visualizzare solo le righe che soddisfano i criteri.
Leggi dopo:.