Sommario
Quando si lavora con più fogli in Excel, è molto comune sentire la necessità di trasferire i dati da un foglio di lavoro all'altro. Esistono diversi modi semplici e facili per raggiungere questo obiettivo. In questo articolo imparerete come trasferire i dati in un altro foglio di lavoro con esempi appropriati e brevi spiegazioni.
Scarica il quaderno di esercizi
È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.
Trasferire automaticamente i dati da un altro foglio di lavoro.xlsx4 modi rapidi per trasferire automaticamente i dati da un foglio di lavoro a un altro in Excel
1. Utilizzate il collegamento Incolla per trasferire automaticamente i dati da un altro foglio di lavoro.
Nell'immagine seguente, Foglio1 rappresenta alcune specifiche di una serie di modelli di smartphone.
Ed ecco Foglio2 in cui sono state estratte solo tre colonne del primo foglio. Prezzo La colonna non è stata ancora copiata, poiché qui mostreremo diversi metodi per estrarre il listino prezzi dal primo foglio. Dobbiamo mantenere alcune regole che aggiorneranno automaticamente la colonna dei prezzi se viene apportata una modifica alla colonna corrispondente nel primo foglio (Foglio1) .
Vediamo ora come collegare questi due fogli di lavoro in modo che i dati in un foglio di lavoro (Foglio2) sarà autopopolato in base a un altro foglio di lavoro (Foglio1) .
📌 Fase 1:
➤ Da Foglio1 , selezionare l'intervallo di celle (F5:F14) contenente i prezzi degli smartphone.
➤ Stampa CTRL+C per copiare l'intervallo di celle selezionato.
📌 Fase 2:
Vai a Foglio2 ora.
➤ Selezionate la prima cella di uscita nel Prezzo colonna.
➤ Fare clic con il tasto destro del mouse e scegliere il comando Incolla link come indicato nel riquadro rosso della schermata seguente.
E il Prezzo la colonna è ora completa dei dati estratti dal primo foglio (Foglio1) .
Ora vedremo come una modifica dei dati nel foglio di lavoro primario (Foglio1) autopopola i dati nel secondo foglio di lavoro (Foglio2) .
📌 Fase 3:
➤ In Foglio1 , cambiano il valore del prezzo di qualsiasi modello di smartphone.
➤ Stampa Entrare e andare a Foglio2 .
E troverete il prezzo aggiornato dello smartphone corrispondente in Foglio2 In questo modo è possibile collegare facilmente due o più fogli di lavoro per trasferire i dati.
Per saperne di più: Trasferimento automatico di dati da un foglio di lavoro Excel a un altro con VLOOKUP
2. Trasferimento automatico dei dati mediante il riferimento al foglio di lavoro in Excel
Ora applicheremo un altro metodo in cui non dovremo copiare e incollare nulla da un foglio di lavoro all'altro, ma utilizzeremo i riferimenti alle celle di un altro foglio di lavoro per inserire automaticamente i dati.
📌 Fase 1:
➤ In Foglio2 , selezionare Cella D5 e mettere un Uguale (=) segno.
📌 Fase 2:
Vai a Foglio1 .
➤ Selezionare l'intervallo di celle (F5:F13) contenente i prezzi di tutti i modelli di smartphone.
➤ Stampa Entrare .
Ora in Foglio2 , troverete un'ampia gamma di prezzi in Colonna D che vanno da Da D5 a D14 Se si modificano i dati nel file Prezzo colonna in Foglio1 si vedrà anche il prezzo aggiornato dell'articolo corrispondente in Foglio2 subito.
Per saperne di più: Come Excel estrae i dati da un altro foglio in base a dei criteri
Letture simili
- Come importare un file di testo con più delimitatori in Excel (3 metodi)
- Estrarre i dati filtrati in Excel in un altro foglio (4 metodi)
- Come importare dati da un file di testo in Excel (3 metodi)
- Convertire Excel in file di testo con delimitatore (2 approcci semplici)
- Come convertire automaticamente un file di testo in Excel (3 modi adatti)
3. Utilizzate il simbolo più (+) per trasferire automaticamente i dati a un altro foglio di lavoro.
In questa sezione, applicheremo una formula alternativa a partire da una Simbolo più (+) invece di un Segno di uguale (=) Eseguiamo i seguenti passaggi.
📌 Fase 1:
➤ Selezionare l'uscita Cella D5 in Foglio2 .
➤ Iniziare a digitare e immettere un valore di Simbolo più (+) solo lì. Non premere Entrare ora.
➤ Trascinare il puntatore del mouse sul campo Foglio1 scheda.
➤ Facendo clic con il tasto destro del mouse si verrà reindirizzati a Foglio1 .
📌 Fase 2:
➤ In Foglio1 , ora selezionare l'intervallo di celle (F5:F14) contenente i prezzi di tutti i dispositivi.
➤ Stampa Entrare .
Come nella seguente schermata, troverete tutti i prezzi sotto la voce Prezzo colonna in Foglio2 E se si cambia il prezzo di un dispositivo smartphone in Foglio1 aggiornerà automaticamente il prezzo corrispondente in Foglio2 immediatamente.
Per saperne di più: Estrarre dati da un foglio a un altro usando VBA in Excel (3 metodi)
4. Incorporare la macro VBA per trasferire automaticamente i dati a un altro foglio di lavoro in Excel
Nell'ultima sezione, applicheremo VBA per trasferire i dati da Foglio1 a Foglio2 Nell'immagine qui sotto, Foglio1 contiene il Smartphone e Prezzo schede in B4 e C4 rispettivamente. Quello che faremo qui è digitare un modello di smartphone e il suo prezzo in B5 e C5 Poi si premerà un pulsante personalizzato che trasferirà i dati di input da Foglio1 a Foglio2 .
Ed ecco il Foglio2 dove l'elenco dei modelli di smartphone e dei prezzi corrispondenti sarà popolato automaticamente da Foglio1 .
Ora possiamo passare ai passi necessari per eseguire il file Macro correttamente.
📌 Fase 1:
➤ Andare alla pagina Sviluppatore prima il nastro.
➤ Dal Inserire selezionare il primo pulsante di comando di forma rettangolare dal menu a discesa Controlli ActiveX sezione.
📌 Fase 2:
Ora disegnate il rettangolo secondo le dimensioni che preferite e vedrete il pulsante di comando come mostrato nella seguente schermata.
📌 Fase 3:
Fare subito clic con il pulsante destro del mouse.
➤ Selezionare l'opzione Proprietà .
📌 Passo 4:
➤ Nel Didascalia assegnare il nome del pulsante, diciamo che è ' Trasferire al foglio2". .
📌 Passo 5:
➤ Fare clic con il tasto destro del mouse sulla cartella Foglio e scegliere Visualizza il codice .
Il VBA apparirà la finestra di dialogo.
📌 Passo 6:
➤ Nel VBA incollare i seguenti codici:
Option Explicit Private Sub CommandButton1_Click() Dim Smartphone As String, Price As String Worksheets("Sheet1").Select Smartphone = Range("B5") Price = Range("C5") Worksheets("Sheet2").Select Worksheets("Sheet2").Range("B4").Select If Worksheets("Sheet2").Range("B4").Offset(1, 0) "" Then Worksheets("Sheet2").Range("B4").End(xlDown).Select End If ActiveCell.Offset(1, 0).Select ActiveCell.Value =Smartphone ActiveCell.Offset(0, 1).Select ActiveCell.Value = Price Worksheets("Sheet1").Select Worksheets("Sheet1").Range("B5:C5").ClearContents End Sub
📌 Passo 7:
➤ Ora tornate al vostro Foglio1 .
➤ Digitare il nome di un modello di smartphone e il suo prezzo nelle celle di input corrispondenti.
➤ Fare clic sul pulsante Trasferimento al foglio2 .
E si vedrà che i dati di input sono spariti da Foglio1 .
Passare ora a Foglio2 e lì troverete i vostri dati di input sotto le intestazioni corrispondenti.
📌 Passo 8:
➤ Andiamo a Foglio1 ancora una volta.
➤ Digitare il nome di un altro dispositivo smartphone e il suo prezzo.
➤ Premere il pulsante di comando a destra.
Quindi, abbiamo appena trasferito il secondo dato di ingresso anche a Foglio2 In questo modo, possiamo inserire un numero sempre maggiore di dati in un'unica finestra. Foglio1 e l'aggiornamento automatico Foglio2 con i dati di ingresso di Foglio1 ogni volta.
Per saperne di più: Come trasferire i dati da un foglio all'altro in Excel utilizzando le macro
Parole conclusive
Spero che tutti questi semplici metodi sopra menzionati vi aiutino ad applicarli nei vostri fogli di lavoro di Excel quando dovete trasferire dati da un foglio di lavoro all'altro. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti. Oppure potete consultare gli altri articoli relativi alle funzioni di Excel su questo sito.