Come utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula in Excel

  • Condividi Questo
Hugh West

Se state cercando di utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula in Excel, questo articolo potrebbe esservi utile a tale scopo. Quindi, iniziamo con l'articolo principale per approfondire l'uso del valore di una cella come nome del foglio di lavoro.

Scarica il libro di lavoro

Nome del foglio di lavoro Riferimento.xlsm

3 modi per utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula in Excel

Qui abbiamo 3 fogli di lavoro Gennaio , Febbraio, e Marzo contenente i record di vendita di questi 3 mesi per diversi prodotti. Quindi, cercheremo di utilizzare i valori delle celle come nomi di questi fogli di lavoro in una formula come riferimento per estrarre i valori in un nuovo foglio.

Abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.

Metodo-1: utilizzo della funzione INDIRETTO per utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula

Qui, possiamo vedere che abbiamo il valore totale delle vendite nella cella D11 in ciascuno dei tre fogli Gennaio , Febbraio , Marzo .

Abbiamo raccolto i nomi dei fogli come valori delle celle in un nuovo foglio per utilizzare questi valori come riferimento. Utilizzando il comando Funzione INDIRETTA utilizzeremo questi valori come nomi di fogli di lavoro in una formula e il vantaggio è che si creerà un riferimento dinamico. Pertanto, se si modificano, aggiungono o eliminano i valori di queste celle, il risultato verrà aggiornato automaticamente.

Passi :

➤ Digitare la seguente formula nella cella C4

=INDIRECT("'"&B4&"'"&"!"&"D11")

Qui, B4 è il nome del foglio Gennaio e D11 è la cella del foglio che contiene il valore totale delle vendite.

  • "'"&B4&""&"!"& "D11″ → & l'operatore unirà il valore della cella di B4 con virgolette, segno esclamativo e il riferimento alla cella D11

    Uscita → "'Gennaio'!D11"
  • INDIRETTO("'"&B4&"'"&"!"& "D11″) diventa

    INDIRETTO("'Gennaio'!D11")

    Uscita → $23,084.00

➤ Stampa ENTRARE e trascinare verso il basso l'elemento Maniglia di riempimento strumento.

Successivamente, si otterranno i valori totali delle vendite corrispondenti ai riferimenti del nome del foglio nel file Nome del foglio colonna.

Per saperne di più: Nome del foglio Excel nella formula dinamica (3 approcci)

Metodo-2: utilizzo delle funzioni INDIRETTO e INDIRIZZO per utilizzare il valore della cella come nome del foglio di lavoro

Nei tre fogli Gennaio , Febbraio , e Marzo abbiamo alcune registrazioni delle vendite di questi mesi per diversi prodotti.

Per creare una tabella di riepilogo in cui estrarre i valori di vendita da questi fogli e combinarli nel file Gennaio , Febbraio , e Marzo Per utilizzare il riferimento al nome del foglio, utilizzeremo le intestazioni di queste colonne e, con l'aiuto dell'opzione Funzione INDIRETTA e il Funzione INDIRIZZO , li riassumiamo.

Passi :

➤ Digitare la seguente formula nella cella C4

=INDIRETTO("'"&$C$3&"'"&"!"& INDIRIZZO(ROW(D4),COLONNA(D4)))

Qui, $C$3 è il nome del foglio di lavoro.

  • FILO(D4) → restituisce il numero di riga della cella D4

    Uscita → 4
  • COLONNA(D4) → restituisce il numero di colonna della cella D4

    Uscita → 4
  • INDIRIZZO(RIGA(D4),COLONNA(D4)) diventa

    INDIRIZZO(4,4)

    Uscita → $D$4

  • INDIRETTO("'"&$C$3&"'"&"!"& INDIRIZZO(ROW(D4),COLONNA(D4))) diventa

    INDIRETTO("'Gennaio'!"&"$D$4") INDIRETTO("Gennaio!$D$4")

    Uscita →$4,629.00

➤ Stampa ENTRARE , trascinare verso il basso il Maniglia di riempimento Strumento.

Quindi, si otterrà il record di vendite di Gennaio mese dal Gennaio nella scheda Gennaio colonna.

Per avere i valori di vendita del Febbraio per questo mese nel Febbraio utilizzare la seguente formula

=INDIRETTO("'"&$D$3&"'"&"!"& INDIRIZZO(ROW(D4),COLONNA(D4)))

Qui, $D$3 è il nome del foglio di lavoro.

Allo stesso modo, per i registri di vendita di Marzo utilizzare la seguente formula

=INDIRETTO("'"&$E$3&"'"&"!"& INDIRIZZO(ROW(D4),COLONNA(D4)))

Qui, $E$3 è il nome del foglio di lavoro.

Per saperne di più: Excel VBA: Riferimento a una cella in un altro foglio (4 metodi)

Letture simili

  • Indirizzo di cella relativo e assoluto nel foglio di calcolo
  • Esempio di riferimento relativo a una cella in Excel (3 criteri)
  • Come mantenere fissa una cella nella formula di Excel (4 modi semplici)
  • Scorciatoia per il riferimento assoluto alla cella in Excel (4 esempi utili)
  • Esempio di riferimento di cella misto in Excel (3 tipi)

Metodo 3: utilizzo del codice VBA per utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula

Qui abbiamo il valore totale delle vendite nella cella D11 in ciascuno dei tre fogli Gennaio , Febbraio , Marzo contenente i registri di vendita di Gennaio , Febbraio , e Marzo .

Nel Nome del foglio abbiamo inserito i nomi dei fogli come valori delle celle per utilizzarli come riferimenti in un file di tipo VBA Con l'aiuto di questo codice, otterremo i valori totali delle vendite da questi fogli e li raccoglieremo nel file Vendite totali corrispondenti ai nomi dei fogli.

Passi :

➤ Andare alla pagina Sviluppatore Scheda Visual Basic Opzione.

Poi, il Editor Visual Basic si aprirà.

➤ Andare alla pagina Inserire Scheda Modulo Opzione.

Successivamente, un Modulo verrà creato.

➤ Scrivere il seguente codice

 Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub 

Qui abbiamo dichiarato FoglioR come Stringa , ws , e ws1 come Foglio di lavoro , ws sarà assegnato al foglio di lavoro VBA dove avremo il nostro output. FoglioR memorizzerà i valori delle celle con i nomi dei fogli nella cartella VBA Poi, abbiamo assegnato i fogli Gennaio , Febbraio , e Marzo alla variabile ws1 .

Il PER Il ciclo estrarrà i valori totali delle vendite da ciascun foglio al file VBA e qui abbiamo dichiarato l'intervallo per questo ciclo come 4 a 6 perché i valori partono da Fila 4 nel VBA foglio.

➤ Stampa F5 .

Infine, si otterranno i valori totali delle vendite corrispondenti ai riferimenti del nome del foglio nel file Nome del foglio colonna.

Per saperne di più: Excel VBA: ottenere il valore di una cella da un'altra cartella di lavoro senza aprirla

Digitare il nome del foglio di lavoro per utilizzare il riferimento in una formula

Se non si desidera utilizzare i metodi sopra descritti per fare riferimento a un valore di cella come nome di foglio, è possibile digitare semplicemente il nome del foglio o selezionarlo manualmente per ottenere facilmente i valori da quel foglio.

In questo caso, estrarremo i valori totali delle vendite dai fogli Gennaio , Febbraio , e Marzo , e raccoglierli nel Vendite totali in un nuovo foglio.

Per avere il valore totale delle vendite del Gennaio mese digitare la seguente formula nella cella C4

=Gennaio!D11

Qui, Gennaio è il nome del foglio e D11 è il valore totale delle vendite in quel foglio.

Allo stesso modo, per il valore delle vendite del Febbraio mese utilizzare la seguente formula

=Febbraio!D11

Qui, Febbraio è il nome del foglio e D11 è il valore totale delle vendite in quel foglio.

Se non si vuole digitare alcuna formula, si può semplicemente selezionare la cella del file Marzo per estrarre il valore nella cella C6 .

➤ In primo luogo, digitare Pari segno ( = ) nella cella C6 .

➤ Fare clic sul pulsante Marzo foglio.

Quindi, sarete condotti alla Marzo e da qui selezionare la cella D11 .

➤ Stampa ENTRARE .

Si otterrà il valore totale delle vendite del Marzo mese di quel foglio nella cella C6 nel Tipo foglio.

Sezione pratica

Per fare pratica da soli, abbiamo messo a disposizione un Pratica come di seguito in un foglio chiamato Pratica . per favore, fatelo da soli.

Conclusione

In questo articolo abbiamo cercato di illustrare i modi per utilizzare il valore della cella come nome del foglio di lavoro nel riferimento alla formula in Excel. Speriamo che vi sia utile. Se avete suggerimenti o domande, condividetele pure nella sezione dei commenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.