Sommario
Microsoft Excel offre un'ampia gamma di applicazioni per il nostro uso quotidiano. Una di queste è quella di fare riferimento a qualsiasi cella o intervallo. Possiamo fare riferimento a celle o intervalli nello stesso foglio, in altri fogli o in un'altra cartella di lavoro. Quando facciamo riferimento da una cartella di lavoro a un'altra, dobbiamo fare molta attenzione. Ma fare riferimento a una cartella di lavoro senza aprirla a un'altra cartella di lavoro è molto complicato. Dobbiamo assicurarci che alcuni elementi vitaliQuindi, questo articolo è dedicato all'utilizzo del riferimento di un'altra cartella di lavoro senza aprirla in Excel.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
File sorgente:
Chiuso.xlsmFile di destinazione:
Aprire.xlsm5 metodi per utilizzare un riferimento da un'altra cartella di lavoro senza aprirla
In questa sede verranno illustrati alcuni metodi per fare riferimento a qualsiasi cartella di lavoro senza aprire il file in Excel.
1. Riferimento da un'altra cartella di lavoro utilizzando l'opzione Incolla collegamento
Qui mostreremo come fare riferimento a un'altra cartella di lavoro utilizzando il link incolla.
Fase 1:
- Per prima cosa, aprite il foglio di lavoro che rimarrà chiuso, denominato Chiuso.xlsm .
- Quindi copiare le celle desiderate.
- Ora, copiamo l'intervallo B5 a C9 .
Fase 2:
- Quindi, aprire l'altra cartella di lavoro.
- Vai a Cellula B5 .
- Fare clic con il pulsante destro del mouse.
- Selezionare Incolla collegamento (N) .
Fase 3:
- Ora possiamo vedere che i dati sono stati incollati nelle celle desiderate.
Passo 4:
- Ora, vediamo il codice di riferimento di Cella C9 Cioè:
=[Closed.xlsm]Foglio1'!C9
Passo 5:
- A questo punto, chiudere il Chiuso. xlsm foglio di lavoro.
- E a quel punto anche il riferimento cambierà di conseguenza, cioè:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9
In questo modo è possibile fare riferimento a un foglio di lavoro e poi chiuderlo.
Per saperne di più: Collegare le cartelle di lavoro di Excel per l'aggiornamento automatico (5 metodi)
2. Riferimento da una cartella di lavoro Excel chiusa nella cartella del desktop
In questo caso, verrà mostrato se la cartella di lavoro di riferimento è salvata sul computer locale.
Faremo riferimento Chiuso.xlsm file su Aprire.xlsm senza aprire il Chiuso.xlsm file.
In questo caso, è necessario inserire manualmente il riferimento.
Fase 1:
- Per prima cosa, aprire il file Aperto. xlsm file.
- Ora, andate a Cellula B5 .
- È necessario inserire il percorso del file, il nome della cartella di lavoro, il nome del foglio e il riferimento alla cella.
- Qui si inserisce la formula seguente:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5
Fase 2:
- Quindi premere Entrare .
Fase 3:
- Ora, tirate il Maniglia di riempimento all'ultima cella.
Si può notare che le altre celle sono riempite con i dati del foglio di lavoro chiuso.
È possibile farlo anche utilizzando un intervallo nella formula.
Passo 4:
- Ora, applichiamo la formula modificata in Cellula B5 .
- La formula è:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9
Passo 5:
- Di nuovo, premere Entrare .
In questo modo, si possono inserire tutti i dati senza aprire il foglio di lavoro.
In un'altra situazione, si può dimenticare il nome del foglio quando si inserisce la formula. A questo scopo, abbiamo una soluzione.
Passo 6:
- Inseriamo il codice sottostante su Cellula B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9
Passo 7:
- Quindi premere Entrare .
- Ora, i fogli disponibili del file Chiuso. xlsm è in mostra.
- Scegliere il foglio desiderato.
Passo 8:
- Ora, premere OK .
Questi sono alcuni processi che ci permettono di fare riferimento a qualsiasi cartella di lavoro senza aprire il file.
Per saperne di più: Come collegare le cartelle di lavoro di Excel (4 metodi efficaci)
Letture correlate
- Come collegare più celle da un altro foglio di lavoro in Excel (5 modi semplici)
- Collegare i fogli Excel a un altro foglio (5 modi)
- Come collegare i file in Excel (5 approcci diversi)
- Collegare un documento Word a Excel (2 metodi semplici)
- Come collegare una cella a un altro foglio in Excel (7 metodi)
3. Riferimento da una cartella di lavoro Excel chiusa dal cloud
Potrebbe essere necessario fare riferimento a qualsiasi file della cartella di lavoro nel cloud in un'altra cartella di lavoro. In questa sezione tratteremo questo argomento. Quando si fa riferimento a qualsiasi file dal computer locale, si verifica un problema: se si cambia la posizione del file, il riferimento non funziona. Ma quando si aggiunge un riferimento dalle cartelle di lavoro nel cloud, questo problema non si verifica.
Fase 1:
- Questo foglio di lavoro Sample.xlsm è salvato in One drive. Faremo riferimento a questa cartella di lavoro per un'altra cartella di lavoro.
- Copiare il Gamma B5:C9 .
Fase 2:
- Ora, passate alla cartella di lavoro di destinazione.
- In Cellula B5 , fare clic con il pulsante destro del mouse.
Fase 3:
- Quindi fare clic sul pulsante Incolla collegamento(N) .
I dati copiati vengono incollati nelle celle selezionate.
Passo 4:
- A questo punto, chiudere il Esempio.xlsm cartella di lavoro che si trova su One drive.
- Ora, ottenere il riferimento di Cella C9 e cioè:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9
In questo caso, si fa riferimento a una cartella di lavoro salvata nel cloud.
Per saperne di più: Come collegare due cartelle di lavoro in Excel (5 metodi)
4. Utilizzare un nome definito per un riferimento da un'altra cartella di lavoro
In questa sezione verrà mostrato come fare riferimento a qualsiasi cartella di lavoro utilizzando il nome definito.
Fase 1:
- Innanzitutto, si definisce il nome dei dati di origine.
- Vai al sito Formule scheda.
- Scegliere quindi la voce Definire il nome dall'opzione Definire il nome a discesa.
Fase 2:
- Ora diamo un nome e selezioniamo l'intervallo di celle.
- Quindi premere OK .
Fase 3:
- A questo punto, chiudere il file di origine e inserire il file di destinazione.
- Vai a Cellula B5 e inserire manualmente il codice seguente:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit
Passo 4:
- Quindi premere Entrare .
In questo caso, si ottengono i dati dalla cartella di lavoro chiusa utilizzando il riferimento al nome definito.
Per saperne di più: Come fare riferimento al nome del foglio di lavoro nella formula in Excel (3 modi semplici)
5. Applicare la macro VBA per fare riferimento a una cartella di lavoro senza aprirla
Possiamo anche utilizzare VBA per fare riferimento a qualsiasi cartella di lavoro senza aprire il file.
Fase 1:
- Aprire il file di destinazione.
- Vai al sito Scheda sviluppatore .
- Quindi scegliere Macro di registrazione .
- Chiamate la macro come Dati di riferimento .
- Quindi premere OK .
Fase 2:
- Scrivete il codice seguente sul modulo di comando.
Sub Importdata1() Dim AreaAddress As String Sheet1.UsedRange.Clear Sheet1.Cells(1, 1) = "= 'C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet2'!RC" AreaAddress = Sheet1.Cells(1, 1) With Sheet1.Range(AreaAddress) .FormulaR1C1 = "=IF('C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet1'!RC="""",NA(),'C:\Users\Alok\Desktop\25-0056-1688\" & _ "[Closed.xlsm]Sheet1'!RC)" OnError Resume Next .SpecialCells(xlCellTypeFormulas, xlErrors).Clear On Error GoTo 0 .Value = .Value End With End Sub
Fase 3:
- Quindi premere F5 per eseguire il codice.
A questo proposito, è necessario ricordare che solo i dati verranno importati dalla cartella di lavoro di riferimento, mentre il formato non verrà copiato.
Ulteriori informazioni: Come fare riferimento a una cella in un altro foglio Excel in base al valore della cella!
Problemi con il riferimento a più cartelle di lavoro di Excel
In questa sede verranno discussi alcuni problemi relativi alla referenziazione delle cartelle di lavoro.
1. La posizione dei dati di riferimento può cambiare
Quando una cartella di lavoro chiusa cambia la sua posizione, la cartella di lavoro di riferimento non ha alcuna idea della posizione modificata. In seguito, se vengono apportate modifiche nella cartella di lavoro di origine, queste non si rifletteranno sul file di destinazione.
2. I sottocollegamenti non vengono aggiornati tempestivamente
Se più cartelle di lavoro si riferiscono l'una all'altra, la situazione si complica: ad esempio, la cartella di lavoro 1 è riferita alla cartella di lavoro 2; la cartella di lavoro 2 è riferita alla cartella di lavoro 3. In questo caso, l'aggiornamento della cartella di lavoro 1 non si rifletterà correttamente sulla cartella di lavoro 3.
3. Recupero dei dati dalla versione precedente
I dati possono essere recuperati solo dall'ultima versione salvata di un file. Se si modificano i dati del file di origine senza salvarli, questi non verranno visualizzati nella destinazione. Dopo aver salvato il file, le modifiche verranno visualizzate.
Conclusione
In questo articolo, abbiamo spiegato come fare riferimento a un'altra cartella di lavoro senza aprirla in Excel. Spero che questo possa soddisfare le vostre esigenze. Date un'occhiata al nostro sito web ExcelWIKI.com e date i vostri suggerimenti nella casella dei commenti.