KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Riferimento dinamico a foglio di lavoro o cartella di lavoro in Excel

AutoreSiluvia Data di modifica

Immagina di avere dati con lo stesso formato distribuiti su più fogli o cartelle di lavoro e di doverli recuperare in modo dinamico in un altro foglio: la funzione INDIRETTO ti permette di ottenere questo risultato in modo rapido ed efficiente.

doc-dynamic-worksheet-reference-1

Riferimento dinamico a celle in un altro foglio di lavoro
Riferimento dinamico a celle in un'altra cartella di lavoro


Riferimento dinamico a celle in un altro foglio di lavoro

Supponiamo che siano presenti quattro fogli di lavoro contenenti le vendite trimestrali di quattro venditori diversi e che tu voglia creare un foglio di riepilogo per recuperare in modo dinamico le vendite di ogni trimestre in base al venditore corrispondente. Per ottenere questo risultato, puoi utilizzare la formula seguente.

Formula generica

=INDIRECT(")'«&sheet_name&»'!Cell to return data from")

doc-dynamic-worksheet-reference-2

1. Come illustrato nello screenshot seguente, innanzitutto devi creare il foglio di riepilogo inserendo separatamente i nomi dei fogli in Celle Diverse, quindi seleziona una cella vuota, copia la formula seguente al suo interno e premi il tasto Invio.

=INDIRECT(«'»&B3&«'!C3»)

doc-dynamic-worksheet-reference-3

Note: Nel codice:

  • B3è la cella che contiene il nome del foglio da cui estrarrai i dati;
  • C3è l'indirizzo di cella nel foglio specifico da cui estrarrai i dati;
  • Per evitare di restituire un valore di errore se B5 (la cella con il nome del foglio) o C3 (la cella da cui estrai i dati) è vuota, racchiudi la formula INDIRETTO con una funzione SE come mostrato di seguito:
    =IF(OR(B3="",C3=""),"",INDIRECT($B$3&"!C3"))
  • Se nei nomi dei tuoi fogli non ci sono spazi, puoi utilizzare direttamente questa formula
    =INDIRECT(B3&«!C3»)

2. Successivamente, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Così avrai recuperato tutte le vendite del primo trimestre dai fogli specifici.

doc-dynamic-worksheet-reference-4

3. Prosegui estraendo tutte le vendite degli altri trimestri secondo necessità. Ricordati di modificare il riferimento di cella nella formula.

doc-dynamic-worksheet-reference-5


Riferimento dinamico a celle in un'altra cartella di lavoro

Questa sezione illustra come fare riferimento dinamico a celle presenti in un'altra cartella di lavoro di Excel.

Formula generica

=INDIRECT(")'[« & Book name & »]« & Sheet name & »'!" & Cell address)

Come illustrato nello screenshot seguente, i dati che desideri recuperare si trovano nella colonna E del foglio di lavoro «Total sales» in una cartella di lavoro separata denominata «SalesFile». Segui attentamente i passaggi indicati di seguito per completare l'operazione.

doc-dynamic-worksheet-reference-6

1. Innanzitutto, compila le informazioni relative alla cartella di lavoro—Nome cartella di lavoro, nome del foglio di lavoro e celle di riferimento—in base alle quali verranno estratti i dati nel foglio di lavoro corrente.

2. Seleziona una cella vuota, copia la seguente formula al suo interno e premi il tasto Invio.

=INDIRECT(«'[»&$B$3&«]»&$C$3&«'!»&D3)

doc-dynamic-worksheet-reference-7

Note:

  • B3contiene il Nome Workbook da cui desideri estrarre i dati;
  • C3è il nome del foglio;
  • D3è la cella da cui estrarrai i dati;
  • Il valore di errore #RIF!verrà restituito se la cartella di lavoro a cui si fa riferimento è chiusa;
  • Per evitare il valore di errore #RIF!, racchiudi la formula INDIRETTO con la funzione SE.ERRORE come segue:
    =IFERROR(INDIRECT(«'[»&$B$3&«]»&$C$3&«'!»&D3),«»)

3. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula ad altre celle.

doc-dynamic-worksheet-reference-8

Suggerimento:Se non desideri che il Valore restituito diventi un errore dopo aver chiuso la cartella di lavoro a cui si fa riferimento, puoi specificare direttamente il Nome Workbook, il Nome del foglio di lavoro e l'indirizzo di cella nella formula come segue:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,«»)


Funzione correlata

La funzione INDIRETTO
La funzione INDIRETTO di Microsoft Excel trasforma una stringa di testo in un riferimento valido.


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.