Tuttavia, è possibile utilizzare una combinazione di formule e altre caratteristiche di Excel per raggiungere questo obiettivo:
1. Usando la funzione `indirect`:
* nella cartella di lavoro di destinazione:
* Nella cella A1 (o in qualsiasi cella in cui si desidera i dati), immettere la formula:
`` `Excel
=IndiRect ("[SourceWorkbook.xlsx] foglio1! A1")
`` `
* Sostituire "[Sourceworkbook.xlsx]" con il nome del file effettivo della cartella di lavoro di origine.
* Sostituire "Sheet1" con il nome del foglio effettivo nella cartella di lavoro di origine.
* Sostituire "A1" con il riferimento alla cella nella cartella di lavoro di origine che si desidera copiare.
* Questo metodo ha limitazioni:
* Copia solo il valore dalla cella di origine, non la formula.
* Crea un link dal vivo alla cartella di lavoro di origine. Le modifiche nella cartella di lavoro di origine si rifletteranno nella cartella di lavoro di destinazione.
* Questo metodo non è molto efficiente per i set di dati di grandi dimensioni.
2. Usando la funzione `getPivotData`:
* nella cartella di lavoro di origine:
* Crea un pivottabile con i dati che si desidera copiare.
* nella cartella di lavoro di destinazione:
* Utilizzare la funzione `getPivotData` per recuperare i dati dal padrone di casa nella cartella di lavoro di origine.
* Per esempio:
`` `Excel
=GetPivotData ("Sum of Sales", '[Sourceworkbook.xlsx] foglio1'! $ A $ 1)
`` `
* Sostituire "Somma delle vendite" con il nome del campo nel padrone di casa.
* Sostituire "[Sourceworkbook.xlsx] foglio1 '! $ A $ 1" con l'indirizzo cellulare del padrone di casa nella cartella di lavoro di origine.
* Questo metodo presenta vantaggi:
* Ti consente di copiare i dati da un pivottabile, il che può essere utile per riassumere i dati.
* È relativamente efficiente per set di dati di grandi dimensioni.
3. Utilizzo di VBA (Visual Basic per le applicazioni):
* Crea una macro VBA nella cartella di lavoro di destinazione:
* La macro aprirà la cartella di lavoro di origine, selezionerà i dati, copia e incolla nella cartella di lavoro di destinazione.
* Puoi trovare esempi di macro VBA per la copia di dati online.
4. Utilizzando le funzioni di copia e incolla di Excel:
* Apri entrambi i libri di lavoro.
* Seleziona i dati che si desidera copiare nella cartella di lavoro di origine.
* Premere Ctrl + C per copiare i dati.
* vai alla cartella di lavoro di destinazione.
* Seleziona la cella in cui si desidera incollare i dati.
* Premere Ctrl + V per incollare i dati.
La scelta del metodo migliore dipende dalle tue esigenze specifiche e dalle dimensioni del set di dati che si desidera copiare. Per set di dati più piccoli, l'utilizzo di copia e incolla o la funzione `indiretta 'potrebbe essere sufficiente. Per set di dati più grandi, si consiglia una macro VBA o la funzione `getPivotData`.
software © www.354353.com