Skip to main content

Come ottenere un elenco dei nomi dei fogli in Google Sheets?

Author: Xiaoyang Last Modified: 2025-08-06

Quando si lavora con documenti complessi di Google Sheets contenenti più fogli di lavoro, può essere utile generare un elenco dinamico di tutti i nomi dei fogli. Che tu stia organizzando dati, creando una tabella dei contenuti o costruendo flussi di lavoro automatizzati, avere un accesso rapido ai nomi dei fogli migliora l'efficienza. In questa guida, esploreremo i modi più efficaci per generare e mantenere aggiornato un elenco di tutti i fogli nel tuo Google Sheets.

Ottieni il nome del foglio corrente in Google Sheets con uno script

Ottieni un elenco dei nomi dei fogli in Google Sheets con uno script


Ottieni il nome del foglio corrente in Google Sheets con uno script

Se vuoi visualizzare dinamicamente il nome del foglio attualmente attivo ed evitare l'inserimento manuale, uno script personalizzato semplice può aiutarti. Questo è particolarmente utile in dashboard, report o modelli dove il nome del foglio viene utilizzato come riferimento o nelle intestazioni per una facile identificazione.

1. Clicca su Strumenti > Editor di script per aprire l'editor di Apps Script. Questa azione apre una nuova scheda in cui puoi scrivere codice Google Apps Script:

Script editor option on the ribbon

2. Nella finestra del progetto appena aperta, copia e incolla il seguente codice dello script nell'altrimenti vuoto editor di Codice. Questo codice crea una funzione personalizzata per restituire il nome del foglio corrente:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

Code pasted to the project window

3. Dopo aver incollato il codice, clicca sull'icona Salva. Poi torna al tuo foglio di lavoro Google Sheets e, sul foglio in cui desideri che venga visualizzato il nome, inserisci la formula: =sheetname() nella cella scelta. Premi Invio, e il nome del foglio corrente verrà mostrato immediatamente.

Sheet name inserted into a cell

Scenari applicabili e suggerimenti: Questa soluzione è adatta all'automazione dei report, alla documentazione o quando si generano modelli in cui il nome della scheda deve essere referenziato all'interno del contenuto del foglio. Nota che il nome del foglio visualizzato viene aggiornato quando il foglio viene ricalcolato.

Risoluzione dei problemi: Se incontri un errore #NOME? o non appare nulla, assicurati che lo script sia stato salvato correttamente e che il nome della funzione corrisponda a quello utilizzato nella tua formula. Se copi il foglio di calcolo o lo script, potrebbe essere necessario ri-autorizzare le autorizzazioni.


Ottieni un elenco dei nomi dei fogli in Google Sheets con uno script

Per coloro che devono recuperare i nomi di tutti i fogli nello stesso file di Google Sheets — ad esempio, per creare un indice, un dashboard di riepilogo o una tabella dei contenuti — puoi creare una funzione personalizzata tramite Apps Script. Questo aiuta ad evitare il processo manuale di aggiornamento dei riferimenti ai fogli mentre il tuo file si evolve.

1. Clicca nuovamente su Strumenti > Editor di script per aprire la finestra del progetto. Nell’editor di Codice vuoto, copia e incolla il codice dello script fornito qui sotto:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

Code pasted to the project window

2. Salva lo script, poi torna al tuo foglio di calcolo. Nel foglio (e nella cella iniziale) dove desideri che appaia l'elenco di tutti i nomi dei fogli, inserisci questa formula: =sheetnames() e premi Invio. Istantaneamente, ogni nome del foglio popolerà la propria cella verticalmente nella colonna.

All sheet names inserted into a list of cells

Casi d'uso e precauzioni: Questo metodo è ideale per dashboard, tabelle dei contenuti, collegamenti di navigazione rapida all'interno di cartelle di lavoro grandi o condivise, o directory dove è necessario mantenere automaticamente un elenco aggiornato dei fogli. Tieni presente che qualsiasi soluzione basata su script richiede autorizzazione la prima volta e potrebbe necessitare di essere aggiornata o ricaricata se apporti modifiche allo script o copi il tuo file. Funzioni personalizzate come =sheetnames() non si aggiornano automaticamente in tempo reale; se un foglio viene aggiunto o rimosso, potrebbe essere necessario reinserire la formula o ricaricare il foglio per aggiornare l'output.

Promemoria errori: Se ricevi richieste di autorizzazione, segui le istruzioni per autorizzare lo script. Se non vengono elencati nomi, verifica che il nome della funzione nel file di Apps Script e nella formula della cella corrispondano esattamente a sheetnames.


Elenca tutti i nomi dei fogli e naviga tra loro utilizzando collegamenti ipertestuali o pulsanti nella cartella di lavoro di Excel:

Con l'utilità Crea tabella di collegamento di Kutools per Excel, puoi rapidamente elencare tutti i nomi dei fogli di lavoro in un nuovo foglio con collegamenti ipertestuali o pulsanti macro, quindi puoi navigare tra di essi secondo necessità. Questo strumento è particolarmente conveniente quando si lavora con file Excel grandi e complessi, dove il tracciamento o la navigazione manuale delle schede dei fogli diventa difficoltosa. Le funzionalità includono la creazione automatica di collegamenti ipertestuali, la gestione facile dei fogli rinominati e un'interfaccia utente progettata per un accesso senza sforzo.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

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 genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. 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 su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 ti fa risparmiare centinaia di clic ogni giorno!