Creare collegamenti a una cartella di lavoro

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Un collegamento a una cartella di lavoro, in precedenza denominato riferimento esterno, è un modo per combinare i dati di altre cartelle di lavoro o altri fogli nella stessa cartella di lavoro. Possono essere utili per:

  • Collega le cartelle di lavoro di diversi reparti e quindi integra i dati pertinenti in una cartella di lavoro di riepilogo. Quando le cartelle di lavoro di origine vengono modificate, la cartella di lavoro di riepilogo viene aggiornata.
  • Creare visualizzazioni diverse dei dati creando diverse cartelle di lavoro dei report che collegano solo ai dati pertinenti.

È possibile fare riferimento a celle o a un nome definito in un'altra cartella di lavoro o nella stessa cartella di lavoro. 

Differenza tra una cartella di lavoro di origine e una di destinazione

La cartella di lavoro che contiene i collegamenti è denominata cartella di lavoro di destinazione e la cartella di lavoro a cui è collegata è denominata cartella di lavoro di origine . È possibile collegare più cartelle di lavoro di origine a una singola cartella di lavoro di destinazione.

La cartella di lavoro contiene dei collegamenti
  1. La cartella di lavoro di destinazione contiene il collegamento alla cartella di lavoro.
  2. Il collegamento alla cartella di lavoro fa riferimento a una cella o a un intervallo in una cartella di lavoro di origine.
  3. I valori della cartella di lavoro di origine vengono restituiti nella cartella di lavoro di destinazione.

Metodo 1

  1. Aprire la cartella di lavoro di destinazione che conterrà il riferimento esterno e la cartella di lavoro di destinazione di origine che contiene i dati a cui si desidera creare il collegamento alla cartella di lavoro.

  2. Selezionare la cella o le celle in cui si desidera creare il riferimento esterno.

  3. Tipo = (segno di uguale).
    Se si vuole usare una funzione, ad esempio SOMMA, digitare il nome della funzione seguito da una parentesi aperta. Ad esempio, =SOMMA(.

  4. Passare alla cartella di lavoro di origine e quindi fare clic sul foglio di lavoro contenente le celle da collegare.

  5. Selezionare la cella o le celle a cui si desidera creare il collegamento e premere INVIO.

    Nota

    Se si selezionano più celle, come =[SourceWorkbook.xlsx]Foglio1!$A$1:$A$10, e si ha una versione corrente di Microsoft 365, è sufficiente premere INVIO per confermare la formula come formula di matrice dinamica. In caso contrario, la formula deve essere immessa come formula di matrice legacy premendo CTRL+MAIUSC+INVIO. Per ulteriori informazioni sulle formule di matrice, vedere Formule in forma di matrice: indicazioni ed esempi.

  6. Excel riporterà alla cartella di lavoro di destinazione e visualizzerà i valori della cartella di lavoro di origine.

  7. Si noti che Excel restituirà il collegamento con riferimenti assoluti, quindi se si vuole copiare la formula in altre celle, è necessario rimuovere i segni di dollaro ($):
    =[SourceWorkbook.xlsx]Foglio1! $A$1
    Se si chiude la cartella di lavoro di origine, Excel aggiungerà automaticamente il percorso del file alla formula:
    ='C:\Reports\[SourceWorkbook.xlsx]Foglio1'!$A$1

Metodo 2

  1. Aprire la cartella di lavoro di destinazione che conterrà il collegamento alla cartella di lavoro e la cartella di lavoro di origine che contiene i dati a cui effettuare il collegamento.
  2. Nella cartella di lavoro di origine, selezionare la cella o le celle da collegare.
  3. Premere Ctrl+C o andare aCopia Appunti>Home>.
  4. Passare alla cartella di lavoro di destinazione e quindi fare clic sul foglio di lavoro in cui si desidera inserire i dati collegati.
  5. Selezionare la cella in cui si vogliono inserire i dati collegati e selezionare Home>Clipboard>Incollacollegamento Incolla>.
  6. Excel restituisce i dati copiati dalla cartella di lavoro di origine. Se viene modificata, verrà modificata automaticamente nella cartella di lavoro di destinazione.
  1. Aprire la cartella di lavoro di destinazione che conterrà il riferimento esterno e la cartella di lavoro di origine contenente i dati a cui si desidera creare il collegamento alla cartella di lavoro.

  2. Selezionare la cella o le celle in cui si desidera creare il riferimento esterno.

  3. Tipo = (segno di uguale).

  4. Passare alla cartella di lavoro di origine e quindi fare clic sul foglio di lavoro contenente le celle da collegare.

  5. Premere F3, selezionare il nome a cui ci si vuole collegare e premere INVIO.

    Nota

    Se l'intervallo denominato fa riferimento a più celle e si ha una versione corrente di Microsoft 365, è sufficiente premere INVIO per confermare la formula come formula di matrice dinamica. In caso contrario, la formula deve essere immessa come formula di matrice legacy premendo CTRL+MAIUSC+INVIO. Per ulteriori informazioni sulle formule di matrice, vedere Formule in forma di matrice: indicazioni ed esempi.

  6. Excel riporterà l'utente alla cartella di lavoro di destinazione e visualizzerà i valori dell'intervallo denominato nella cartella di lavoro di origine.

  1. Aprire la cartella di lavoro di destinazione e quella di origine.
  2. Nella cartella di lavoro di destinazione, selezionare Formuledefinite Nomi> definiti Definisci>nome.
  3. Nella casella Nome della finestra di dialogo Nuovo nome digitare un nome per l'intervallo.
  4. Nella casella Riferito a eliminare il contenuto e quindi mantenere il cursore nella casella.
    Se si vuole usare una funzione per il nome, immettere il nome della funzione e quindi posizionare il cursore nel punto in cui inserire il riferimento esterno. Ad esempio, digitare =SOMMA() e quindi posizionare il cursore tra parentesi.
  5. Passare alla cartella di lavoro di origine e quindi fare clic sul foglio di lavoro contenente le celle da collegare.
  6. Selezionare la cella o l'intervallo di celle da collegare e fare clic su OK.
    Aggiunta di un nome definito a una cartella di lavoro esterna da formule > Nomi > definiti Definire nome > nuovo nome.

Le formule con collegamenti a una cartella di lavoro possono essere visualizzate in diversi modi.

Quando la cartella di lavoro di origine è aperta, il collegamento alla cartella di lavoro nella cartella di lavoro di destinazione include il nome della cartella di lavoro tra parentesi quadre ([ ]), seguito dal nome del foglio di lavoro, da un punto esclamativo (!) e dalle celle da cui dipende la formula. Ad esempio:

=SUM([Budget.xlsx]Annual!C10:C25)

Quando la cartella di lavoro di origine non è aperta, il collegamento alla cartella di lavoro nella cartella di lavoro di destinazione include l'intero percorso. Ad esempio:

=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)

Nota

Se il nome dell'altro foglio di lavoro o cartella di lavoro contiene spazi o caratteri non alfabetici, sarà necessario racchiudere il nome o il percorso tra virgolette singole, come nell'esempio precedente. Excel li aggiungerà automaticamente quando si seleziona l'intervallo di origine.

Le formule che collegano a un nome definito in un'altra cartella di lavoro usano il nome della cartella di lavoro seguito da un punto esclamativo (!) e dal nome definito. Ad esempio:

=SUM(Budget.xlsx!Sales)

Vedere anche

Gestire i collegamenti alla cartella di lavoro

Definire e usare nomi nelle formule

Descrizione della gestione e dello spazio di archiviazione dei collegamenti alla cartella di lavoro in Excel