Skip to main content

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

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

Author Xiaoyang Last modified

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 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