Come ottenere un elenco dei nomi dei fogli in Google Sheets?
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:
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();
}
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.
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
}
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.
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
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.





- 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