Formula di Excel per copiare il valore di una cella da un altro foglio (4 esempi)

  • Condividi Questo
Hugh West

Microsoft Excel ha messo a disposizione un'ampia gamma di strumenti di base; semplici metodi per copiare i valori delle celle da un altro foglio di lavoro a un nuovo foglio di lavoro o addirittura a una nuova cartella di lavoro. Qui ho cercato di riassumere tutti i metodi utili per trovare la formula di Excel per copiare il valore delle celle da un altro foglio in base a più criteri e con riferimenti alle celle.

Scarica il quaderno di esercizi

È possibile scaricare le schede di esercitazione che abbiamo utilizzato per preparare questo articolo.

Formula per copiare il libro1.xlsm

Formula da copiare-Book2.xlsx

4 semplici modi per copiare il valore di una cella da un altro foglio in Excel

In questa sezione sono disponibili 4 modi in cui la formula di Excel può copiare il valore di una cella da un altro foglio. Discuteremo i modi con un'illustrazione appropriata. Quindi, iniziamo.

1. Copia e incolla con più opzioni

Nel nostro set di dati, abbiamo 2 colonne (Colonne D & E) con 10% & 20% aumento degli stipendi di 5 dipendenti in Scheda 1 .

Ora copieremo l'intera matrice o tabella sottostante in un altro foglio (Scheda 2) nella stessa cartella di lavoro.

Passi :

  • Prima di tutto, selezionare l'intera matrice o tabella (B4 : E9)
  • Ora, premere CTRL+C per copiare la matrice selezionata.

  • Quindi, aprire Scheda 2 & sulla cella B4 dove si desidera incollare e selezionare la cella.
  • Dopo di che, fare clic con il tasto destro del mouse del mouse; dal menu Incolla scegliere la prima opzione denominata Pasta(P) Si otterranno i dati completi di formule & formati come questo Incolla copierà esattamente tutti i dati, comprese le formule e i formati delle celle, da qualsiasi foglio.

Se si seleziona Valori dell'impasto (V) si vedrà che sono stati copiati solo i valori del testo e dei numeri, ma con questa opzione non viene copiata alcuna formula o formato di cella.

Se si sceglie il Formule in pasta solo le formule eseguite nel primo foglio saranno visualizzate in Scheda 2 con i valori risultanti, ma non verrà copiato il formato delle celle.

Se si desidera copiare solo il formato delle celle, selezionare la voce Formato dell'incollamento Non copierà i valori o le formule dalle celle di riferimento, ma solo i formati delle celle.

È possibile incollare menzionando il nome Riferimento delle celle Scegliere anche il Incolla link il nome della fonte o il collegamento saranno assegnati ai valori incollati in un altro foglio.

Con il Incolla trasponi è possibile convertire le righe e le colonne rispettivamente in colonne e righe, conservando anche i dati risultanti e i formati delle formule e delle celle.

Tutte le funzioni sopra menzionate possono essere eseguite anche con più & opzioni personalizzate selezionando Incolla speciale dal tasto destro del mouse quando si va a incollare i valori.

Per saperne di più: Formula di Excel per copiare il testo da una cella a un altro foglio

2. Creare un riferimento di cella da un altro foglio

Possiamo anche utilizzare i riferimenti a celle e fogli per copiare i dati da un altro foglio per il calcolo. Qui, in Scheda 1 abbiamo un grafico con i soli stipendi attuali. Vogliamo determinare gli stipendi con una 10% aumentare con l'aiuto di questi dati in un altro foglio (Scheda 2) .

Passi:

  • All'inizio, aprire Scheda 2 & nella cella C5 , tipo-

=Sheet1!C5+(Sheet1!C5*10%)

  • Quindi, premere Entrare e il campo; otterrete l'aumento di stipendio per Sam.
  • Ora utilizzare il tasto Maniglia di riempimento dalla cella C5 a Riempimento automatico altre celle di questa colonna.

Quindi, ciò che sta accadendo è che, menzionando Foglio1! prima C5 ci riferiamo in realtà a Cellula C5 da Scheda 1 E il resto dei calcoli nella colonna sarà eseguito con il foglio & i riferimenti alle celle dal Riempimento automatico opzione.

Per saperne di più: Excel VBA per copiare dati da un'altra cartella di lavoro senza aprirla

3. Creare un riferimento di cella a un'altra cartella di lavoro

Ora, vogliamo utilizzare il riferimento alla cella di un'altra cartella di lavoro (Libro2) che è attualmente aperto, e poi eseguiremo il nostro calcolo in Libro1 con il riferimento a quella cella per determinare gli stipendi con un 10% aumento per ogni dipendente.

Passi :

  • In primo luogo, nella cella C5 in Libro2 , tipo-

=[Book1.xlsx]Sheet1!C5+([Book1.xlsx]Sheet1!C5*10%)

  • Quindi, premere ENTRARE si otterrà il valore risultante per il primo.
  • A questo punto, trascinare la formula sottostante per copiare l'intera colonna, come indicato nel metodo precedente.

Quindi stiamo utilizzando il riferimento di un'altra cartella di lavoro. Per questo motivo dobbiamo menzionare [Libro1.xlsx]Foglio1! prima di digitare C5 come questo C5 è presente in Scheda 1 di Libro1 .

Se si desidera aggiungere un riferimento a un'altra cartella di lavoro chiusa, è necessario indicare il percorso del file di origine prima di digitare il riferimento di un'altra cartella di lavoro. In questo caso, se Book1 non è aperto, i comandi nella barra delle funzioni saranno...

='C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5+('C:\Users\88019\Desktop\[Book1.xlsx]Sheet1'!C5*10%)

È possibile copiare la formula citata & applicarla al proprio foglio di lavoro, ma assicurarsi che la posizione del proprio file di estensione o il percorso di origine della cartella di lavoro di riferimento siano indicati correttamente.

Per saperne di più: Excel VBA: copiare il valore della cella e incollarlo in un'altra cella

Letture simili

  • Come applicare VBA PasteSpecial e mantenere la formattazione dell'origine in Excel
  • Copia e incolla i valori nella riga vuota successiva con Excel VBA (3 esempi)
  • Come copiare e incollare in Excel mantenendo le dimensioni delle celle (7 esempi)
  • Excel VBA: copiare un intervallo in un'altra cartella di lavoro
  • Come utilizzare VBA per incollare solo valori senza formattazione in Excel

4. Uso dell'intervallo con nome e riferimento a un altro foglio o cartella di lavoro

Ora possiamo seguire un altro metodo fruttuoso utilizzando Gamma nominata per definire i dati di origine.

Passi:

  • Per prima cosa, andate ai dati di origine che dovete utilizzare in un altro foglio di lavoro.
  • Quindi, premere CTRL+F3 top aperto Nome Manager .
  • Ora, fare clic su Nuovo. per attivare Nuovo nome finestra di dialogo.

  • Dopodiché, dare un nome ai dati di origine all'interno del campo Nome Non è possibile utilizzare Spazio mentre si digita il nome.
  • A questo punto, fare clic sul pulsante Si riferisce alla scatola (cioè Stipendio ) & quindi selezionare l'intera matrice o tabella a cui si vuole fare riferimento.

  • Stampa OK & il Nome Manager mostrerà il file sorgente appena creato con il nome nell'elenco.

  • Ora andate in un qualsiasi foglio di lavoro della stessa cartella & utilizzate il nome definito nella barra delle funzioni. Troverete un'opzione per utilizzare i dati con il nome che avete dato attraverso il comando Nome Manager . ENTRARE .

  • I dati vengono inseriti subito nel nuovo foglio di lavoro, dove vengono memorizzati tutti i dati con il nome definito.

  • Ora, nel caso in cui sia necessario fare riferimento ai dati di un'altra cartella di lavoro, è necessario indicare il nome del file di quella cartella di lavoro insieme al nome definito. Quindi, qui i comandi saranno nella barra delle funzioni se vogliamo fare riferimento ai dati di un'altra cartella di lavoro aperta in questo momento.

=Libro1.xlsx!Stipendio

  • E se la cartella di lavoro di riferimento è chiusa, dobbiamo aggiungere il percorso di origine della cartella di lavoro o del file Excel prima di menzionare il nome della cartella di lavoro e il nome definito per i dati. Quindi, i nostri comandi nella barra delle funzioni qui saranno

='C:\Users\88019\Desktop\Book1.xlsx'!Salario

Per saperne di più: Come copiare più celle in un altro foglio in Excel (9 metodi)

Excel VBA per copiare il valore della cella in un altro foglio

Se siete appassionati di VBA abbiamo una buona notizia per voi: possiamo copiare una serie di dati da un foglio a un altro foglio con VBA anche il codice.

Passi :

  • Innanzitutto, premere Alt+F11 , VBA si aprirà la finestra.
  • Dal Inserire selezionare la scheda Modulo Un nuovo modulo chiamato Modulo 1 dove si scriveranno i codici.
  • Ora copiate i seguenti codici o macro e incollateli nel vostro modulo.
 Sub CopytoAnotherSheet() Worksheets("Sheet1").Range("B4:E9").Copy Worksheets("Sheet3").Range("B4:E9") End Sub 
  • Dopo aver copiato i codici, premere F5 e tornare al foglio di lavoro di Excel premendo Alt+F11 di nuovo.

  • Quindi, nell'immagine sottostante, si vedrà che i dati sono stati copiati da Scheda 1 a Scheda 3 .

Per saperne di più: VBA Paste Special per copiare valori e formati in Excel (9 esempi)

Conclusione

Questi sono tutti i metodi più adatti che ho trovato finora per trovare la formula di Excel per copiare il valore della cella da un altro foglio o anche da un'altra cartella di lavoro, se questa è aperta o chiusa. Se pensate che mi sia sfuggito un metodo che avrei dovuto menzionare nell'articolo, fatemelo sapere attraverso i vostri preziosi commenti. Oppure potete dare un'occhiata ai nostri altri interessanti & articoli informativi su questo sito.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.