Come fare riferimento alla stessa cella da più fogli di lavoro in Excel?
Supponiamo che tu abbia una cartella di lavoro che contiene più fogli di lavoro e ora vuoi estrarre i dati dalla stessa cella attraverso più fogli di lavoro in un foglio principale. Ad esempio, estrai la cella B8 da Foglio1, Foglio2, Foglio3, Foglio4... in un foglio principale come mostrato nello screenshot seguente. Come potresti risolvere rapidamente e facilmente questo compito in Excel?
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
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 il codice VBA
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 sono nomi predefiniti, come Foglio1, Foglio2, Foglio3..., puoi utilizzare una formula per gestire rapidamente questo compito in Excel.
1. Prima di tutto, dovresti creare una lista di numeri di supporto, inserendo 1, 2, 3, 4... numeri sequenziali che indicano i fogli di lavoro a cui desideri fare riferimento, vedi screenshot:
2. Poi, inserisci la seguente formula nella cella dove vuoi estrarre i dati, e trascina quindi la maniglia di riempimento verso il basso fino alle celle in cui vuoi applicare questa formula, e tutti i valori della stessa cella da più fogli di lavoro verranno estratti, vedi screenshot:
Nota: Nella formula sopra, E2 è il numero di supporto che hai inserito nel passaggio 1, e B8 è il riferimento di cella che vuoi estrarre. Questa formula funziona bene solo se i nomi dei fogli sono Foglio1, Foglio2, Foglio3...
Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con il codice VBA
Se ci sono decine di fogli di lavoro i cui nomi sono vari contenuti invece di Foglio1, Foglio2, in questo caso, il seguente codice VBA può aiutarti a riempire i riferimenti della stessa cella da più fogli di lavoro in un foglio di lavoro in una volta sola.
1. Nel foglio principale, clicca sulla cella B8 che è la cella da cui vuoi estrarre dati dagli altri fogli di lavoro.
2. Tieni premuto ALT + F11, e si aprirà la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo, 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. Poi premi il tasto F5 per eseguire questo codice, e tutti i valori della cella B8 dagli altri fogli di lavoro saranno stati estratti nel foglio principale. Vedi screenshot:
Nota: Questo codice VBA viene applicato per riempire le celle su cui fai clic. Ad esempio, se clicchi sulla cella A1 in un determinato foglio di lavoro, tutti i valori della cella A1 dagli altri fogli di lavoro verranno riempiti in questo foglio di lavoro.
Fare riferimento alla stessa cella da più fogli di lavoro in un foglio principale con una funzionalità straordinaria
Se non sei familiare con il codice VBA, qui posso presentarti uno strumento utile - Kutools per Excel, con la sua funzione Auto-incrementa i riferimenti del foglio di lavoro, puoi riempire i riferimenti delle celle da più fogli di lavoro in Excel con facilità.
Suggerimenti:Per applicare questa funzione Auto-incrementa i riferimenti del foglio di lavoro, prima di tutto, devi scaricare Kutools per Excel, e poi applicare rapidamente e facilmente la funzione.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca sulla cella B8 all'interno del foglio principale da cui vuoi estrarre dati dagli altri fogli di lavoro.
2. Poi clicca su Kutools > Altro > Auto-incrementa i riferimenti del foglio di lavoro, vedi screenshot:
3. Nella finestra di dialogo Riempi riferimenti del foglio di lavoro, scegli Riempi per Colonna, quindi per Riga dall'ordine di riempimento, e clicca 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 di cella sono stati bloccati, quindi puoi cliccare su qualsiasi cella per estrarre i riferimenti della cella B8 dagli altri fogli di lavoro, in questo esempio cliccherò sulla cella B2. Poi, seleziona i fogli di lavoro da cui vuoi estrarre i riferimenti delle celle. Vedi screenshot:
Nota: Se non blocchi questo piccolo lucchetto, il riferimento di cella su cui hai cliccato cambierà con la cella selezionata.
4. Poi clicca sul pulsante Riempi Intervallo, e i valori della cella B8 dagli altri fogli di lavoro verranno elencati verticalmente nel foglio principale, e poi chiudi questa finestra di dialogo. Vedi screenshot:
Clicca per Scaricare Kutools per Excel e prova gratis Ora!
Altri articoli:
- Copia Righe Da Più Fogli Di Lavoro Basandoti Su Criteri In Un Nuovo Foglio
- Supponendo che tu abbia una cartella di lavoro con tre fogli di lavoro che hanno lo stesso formato come mostrato nello screenshot sottostante. Ora, vuoi copiare tutte le righe da questi fogli di lavoro in cui la colonna C contiene il testo “Completato” in un nuovo foglio di lavoro. Come potresti risolvere rapidamente e facilmente questo problema senza copiare e incollare manualmente uno per uno?
- Crea Una Lista Di Valori Unici Da Più Fogli Di Lavoro
- Esiste un modo rapido per noi per creare una lista di valori unici da tutti i fogli di lavoro all'interno di una cartella di lavoro? Ad esempio, ho quattro fogli di lavoro che elencano alcuni nomi contenenti duplicati nella colonna A, e ora voglio estrarre tutti i nomi univoci da questi fogli in una nuova lista, come potrei completare questo lavoro in Excel?
- Conta Se Un Valore Specifico Attraverso Più Fogli Di Lavoro
- Supponendo che io abbia più fogli di lavoro che contengono i seguenti dati, e ora voglio ottenere il numero di occorrenze di un valore specifico “Excel” da questi fogli di lavoro. Come potrei contare un valore specifico attraverso più fogli di lavoro?
- Inserisci La Stessa Immagine In Più Fogli Di Lavoro
- Normalmente, possiamo inserire un'immagine in un foglio di lavoro rapidamente utilizzando la funzione Inserisci in Excel, ma hai mai provato a inserire la stessa immagine in tutti i fogli di lavoro della tua cartella di lavoro? In questo articolo, ti presenterò un metodo utile per risolvere questo compito.
- Esegui La Stessa Macro Su Più Fogli Di Lavoro Contemporaneamente In Excel
- Normalmente, possiamo eseguire una macro in un foglio di lavoro, se ci sono più fogli che necessitano di applicare la stessa macro, devi attivare il codice uno per uno nei fogli. Esiste un altro modo rapido per eseguire la stessa macro su più fogli di lavoro contemporaneamente in Excel?
I migliori strumenti per la produttività in Office
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 risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la 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 tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!