Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come fare riferimento alla stessa cella da più fogli di lavoro in Excel?

Author Xiaoyang Last modified

Quando si lavora con Excel, è molto comune organizzare dati correlati su più fogli di lavoro all'interno di un'unica cartella di lavoro. A volte, potrebbe essere necessario combinare o confrontare dati prelevando la stessa cella – ad esempio B8 – da tutti questi fogli di lavoro in un unico foglio di riepilogo o principale. Questo approccio può aiutarti a consolidare informazioni coerenti, come risultati mensili o totali dipartimentali, in una panoramica completa per un'analisi e una segnalazione più facili. Ad esempio, potresti voler estrarre cifre mensili memorizzate nella cella B8 da diversi fogli (Foglio1, Foglio2, Foglio3, Foglio4, e così via) e elencarle insieme in un foglio principale, come mostrato di seguito.

A screenshot showing data from Sheet1 A screenshot showing data from Sheet2 A screenshot showing data from Sheet3 A screenshot showing data from Sheet4 Arrow A screenshot of the master sheet showing consolidated data from multiple sheets

Excel offre diversi modi per fare riferimento alla stessa cella da più fogli di lavoro e raccogliere i risultati in un foglio di lavoro principale. A seconda della tua familiarità con le formule, VBA o strumenti di terze parti, puoi scegliere il metodo che meglio si adatta alle tue esigenze specifiche. Di seguito sono riportati approcci pratici per eseguire questa attività in modo efficiente. Inoltre, troverai altre due soluzioni consigliate nell'indice che possono gestire scenari correlati:

Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con una formula

Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con codice VBA

Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con una funzionalità incredibile


Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con una formula

Se i nomi dei tuoi fogli di lavoro seguono il modello predefinito (Foglio1, Foglio2, Foglio3, ecc.), le formule di Excel forniscono un modo rapido per fare riferimento alla stessa cella da una serie di fogli di lavoro. Questo approccio è semplice, dinamico e non richiede alcun codice, rendendolo particolarmente adatto se aggiungi o rimuovi frequentemente fogli che seguono la stessa convenzione di denominazione.

1. Inizia creando un elenco di numeri di supporto in una colonna, come inserendo 1, 2, 3, 4, e così via. Ogni numero corrisponde a uno dei suffissi del foglio di lavoro che desideri fare riferimento. Questo passaggio aiuta ad automatizzare il processo di riferimento ed evita di scrivere manualmente la formula per ogni foglio. Vedi screenshot:

A screenshot of a list of helper numbers to reference multiple sheets

2. Nella cella in cui desideri visualizzare il valore estratto (ad esempio, nella cella B2 del tuo foglio principale), inserisci la seguente formula. Quindi, trascina la maniglia di riempimento lungo la colonna per fare automaticamente riferimento a ciascun foglio di lavoro corrispondente. Tutti i valori delle celle target (qui, B8 da ogni foglio) verranno recuperati contemporaneamente.

=INDIRETTO("'Foglio" & E2 & "'!$B$8")

A screenshot showing the formula used to reference same cell from multiple sheets in Excel.

Nota: In questa formula, E2 si riferisce al tuo numero di supporto (1,2,3, …) che corrisponde al suffisso del nome del foglio di lavoro, e B8 è l'indirizzo della cella che desideri prelevare. Modifica E2 e B8 secondo necessità per la tua disposizione effettiva e cella. Questo metodo funziona direttamente solo quando i tuoi fogli di lavoro seguono lo schema di denominazione "Foglio1", "Foglio2", ecc.

Questa soluzione basata su formule è veloce e facile per le cartelle di lavoro strutturate, ma può diventare ingombrante se i fogli hanno nomi non numerici o vengono aggiunti/rimossi frequentemente. Controlla attentamente eventuali errori #RIF!, che potrebbero indicare una discrepanza tra i tuoi valori di supporto e i nomi dei fogli esistenti.


Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con codice VBA

Se la tua cartella di lavoro contiene molti fogli di lavoro e i loro nomi non seguono uno schema prevedibile (cioè, i nomi dei fogli sono personalizzati o non sequenziali), utilizzare VBA fornisce un approccio diretto per estrarre lo stesso riferimento di cella da tutti i fogli nel tuo foglio di lavoro principale. Questo metodo consente l'elaborazione in batch indipendentemente dai nomi dei fogli ed è utile per consolidare cartelle di lavoro grandi o non uniformi.

1. Nel tuo foglio di lavoro principale, fai clic sulla cella (ad esempio, B8) dove desideri iniziare a visualizzare i dati estratti dagli altri fogli di lavoro. Assicurati che ci siano abbastanza righe vuote sotto questa cella per ospitare i risultati che verranno estratti da ciascun foglio di lavoro.

A screenshot showing cell B8 in the Master sheet

2. Premi i tasti ALT + F11 insieme per aprire la finestra Microsoft Visual Basic per Applicazioni.

3. Nell'editor VBA, fai clic su Inserisci > Modulo. Copia e incolla il seguente codice nella finestra del modulo:

Codice VBA: fare riferimento alla stessa cella da più fogli di lavoro

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. Dopo aver incollato il codice, premi il tasto F5 o fai clic sul pulsante Esegui per eseguire il codice. Tutti i valori dalla cella B8 di ciascun foglio di lavoro (escludendo il foglio principale stesso, se codificato) verranno raccolti e popolati nel foglio di lavoro principale, partendo dalla cella selezionata verso il basso. I risultati verranno elencati verticalmente, rendendoli facili da rivedere o analizzare ulteriormente.

A screenshot of results after running VBA code to reference the same cell from multiple sheets

Nota: Questa soluzione VBA funziona per la cella che selezioni prima di eseguire il codice. Ad esempio, se fai clic sulla cella A1, verranno estratti tutti i corrispondenti valori A1 dagli altri fogli. 


Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con una funzionalità incredibile

Per gli utenti alla ricerca di una soluzione più conveniente senza formule o codifica, Kutools per Excel offre una funzionalità intuitiva chiamata Auto-incrementa i riferimenti del foglio di lavoro. Con questo strumento, puoi estrarre lo stesso riferimento di cella da decine o addirittura centinaia di fogli di lavoro con pochi clic, indipendentemente da come sono denominati i fogli. Questo è ideale per gli utenti che consolidano frequentemente dati e preferiscono un processo visivo e passo-passo rispetto alla scrittura di formule o alla modifica del codice VBA.

Suggerimenti: Per utilizzare la funzionalità Auto-incrementa i riferimenti del foglio di lavoro, scarica e installa prima l'ultima versione di Kutools per Excel se non l'hai già fatto. Dopo l'installazione, puoi accedere a molte funzionalità utili che semplificano compiti complessi di Excel come questo.

Dopo aver installato Kutools per Excel, segui questi passaggi per consolidare i dati da più fogli di lavoro:

1. Nel tuo foglio principale, seleziona la cella (ad esempio, B8) dove vuoi visualizzare i riferimenti da riempire dagli altri fogli di lavoro.

A screenshot showing cell B8

2. Vai alla scheda Kutools, seleziona Altri, e poi scegli Auto-incrementa i riferimenti del foglio di lavoro come mostrato di seguito:

A screenshot showing the Kutools option to dynamically refer to worksheets in Excel

3. Nella finestra di dialogo Riempi riferimenti del foglio di lavoro, scegli Riempi per Colonna, quindi per Riga dall'ordine di riempimento, e fai clic sul piccolo lucchetto accanto alla casella di testo della formula, e il lucchetto grigio diventerà un lucchetto giallo, il che significa che la formula e il riferimento della cella sono stati bloccati, quindi puoi fare clic su qualsiasi cella per estrarre i riferimenti B8 dagli altri fogli di lavoro, in questo esempio farò clic sulla cella B2. Poi, controlla i fogli di lavoro da cui vuoi estrarre i riferimenti delle celle. Vedi screenshot:

Nota: Fai sempre clic sul lucchetto per fissare il riferimento di cella scelto. Se il lucchetto non è impostato, il riferimento di cella potrebbe cambiare in base alle tue selezioni, portando potenzialmente a risultati errati.

A screenshot of the Fill Worksheets References dialog box

4. Fai clic sul pulsante Riempi Intervallo. Il programma estrarrà istantaneamente i valori delle celle scelti (ad esempio, B8) da tutti i fogli di lavoro selezionati e li elencherà nel tuo foglio di lavoro principale, ciascuno nella propria riga. Una volta terminato, puoi chiudere la finestra di dialogo e regolare la formattazione del foglio di riepilogo secondo necessità.

A screenshot of the final result after filling cell references from multiple worksheets using Kutools

Questo approccio è particolarmente utile quando si ha a che fare con un gran numero di fogli o quando i nomi dei fogli sono irregolari e frequenti riferimenti manuali o aggiustamenti di formule sono impraticabili. Il processo è visivo e facile da seguire, rendendo i compiti di consolidamento delle cartelle di lavoro molto più gestibili.

Clicca per Scaricare Kutools per Excel e prova gratis Ora!


Altri articoli:

  • Copia Righe Da Più Fogli Di Lavoro Basati Su Criteri In Un Nuovo Foglio
  • Supponiamo di avere una cartella di lavoro con diversi fogli di lavoro, ognuno con lo stesso formato. Se vuoi copiare tutte le righe in cui la colonna C contiene il testo “Completato” in un nuovo foglio di lavoro, questa guida ti aiuterà a raggiungere questo obiettivo in modo efficiente – non c'è bisogno di copiare e incollare manualmente, risparmiando tempo significativo.
  • Crea Un Elenco Di Valori Unici Da Più Fogli Di Lavoro
  • Stai cercando un modo rapido per compilare un elenco di valori unici da tutti i fogli di lavoro in una cartella di lavoro? Ad esempio, se più fogli contengono elenchi di nomi che si sovrappongono, questa tecnica ti aiuta a estrarre ogni nome unico in un singolo nuovo elenco per l'analisi.
  • Inserisci La Stessa Immagine In Più Fogli Di Lavoro
  • Inserire un'immagine in un foglio di lavoro è facile, ma cosa fare se vuoi che la stessa immagine appaia in ogni foglio di lavoro della tua cartella di lavoro? Questa guida dimostra un metodo per raggiungere questo obiettivo in pochi passaggi.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in