Skip to main content

Como obter uma lista de nomes de planilhas no Google Sheets?

Author: Xiaoyang Last Modified: 2025-07-21

Ao trabalhar com documentos complexos do Google Sheets contendo várias planilhas, pode ser útil gerar uma lista dinâmica de todos os nomes de planilhas. Se você está organizando dados, criando um sumário ou construindo fluxos de trabalho automatizados, ter acesso rápido aos nomes das planilhas melhora a eficiência. Neste guia, exploraremos as maneiras mais eficazes de gerar e manter uma lista atualizada de todas as planilhas no seu Google Sheets.

Obtenha o nome da planilha atual no Google Sheets com script

Obtenha uma lista de nomes de planilhas no Google Sheets com script


Obtenha o nome da planilha atual no Google Sheets com script

Se você deseja exibir o nome da planilha ativa dinamicamente e evitar inserção manual, um script personalizado simples pode ajudar. Isso é especialmente útil em dashboards, relatórios ou modelos onde o nome da planilha é usado como referência ou em cabeçalhos para fácil identificação.

1. Clique em Ferramentas > Editor de scripts para abrir o editor do Apps Script. Essa ação abre uma nova aba onde você pode escrever código do Google Apps Script:

Script editor option on the ribbon

2. Na janela do projeto recém-aberta, copie e cole o seguinte código de script no editor de Código vazio. Esse código cria uma função personalizada para retornar o nome da planilha atual:

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

Code pasted to the project window

3. Após colar o código, clique no ícone Salvar. Em seguida, volte para sua pasta de trabalho do Google Sheets e, na planilha onde você deseja que o nome seja exibido, insira a fórmula: =sheetname() na célula escolhida. Pressione Enter, e o nome da planilha atual será mostrado imediatamente.

Sheet name inserted into a cell

Cenários aplicáveis e dicas: Esta solução é adequada para automação de relatórios, documentação ou ao gerar modelos onde o nome da aba precisa ser referenciado dentro do conteúdo da planilha. Observe que o nome da planilha exibida é atualizado quando a planilha é recalculada.

Solução de problemas: Se você encontrar um erro #NOME? ou nada aparecer, certifique-se de que o script foi salvo corretamente e que o nome da função corresponde ao usado na sua fórmula. Se você copiar a planilha ou o script, talvez precise reautorizar permissões.


Obtenha uma lista de nomes de planilhas no Google Sheets com script

Para aqueles que precisam recuperar os nomes de todas as planilhas dentro do mesmo arquivo do Google Sheets — por exemplo, para criar um índice, painel de resumo ou sumário — você pode criar uma função personalizada através do Apps Script. Isso ajuda a evitar o processo manual de atualização de referências de planilhas à medida que seu arquivo evolui.

1. Clique novamente em Ferramentas > Editor de scripts para abrir a janela do projeto. No editor de Código vazio, copie e cole o código de script fornecido abaixo:

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. Salve o script, depois retorne à sua planilha. Na planilha (e na célula inicial) onde você deseja que a lista de todos os nomes de planilhas apareça, insira esta fórmula: =sheetnames() e pressione Enter. Instantaneamente, cada nome de planilha preencherá sua própria célula verticalmente na coluna.

All sheet names inserted into a list of cells

Casos de uso e precauções: Este método é ideal para painéis, sumários, links rápidos de navegação em pastas de trabalho grandes ou compartilhadas, ou diretórios onde você precisa manter automaticamente uma lista de planilhas atualizadas. Esteja ciente de que qualquer solução baseada em script requer autorização na primeira vez e pode precisar de atualização se você fizer alterações no script ou copiar seu arquivo. Funções personalizadas como =sheetnames() não atualizam automaticamente em tempo real; se uma planilha for adicionada ou removida, pode ser necessário reinserir a fórmula ou recarregar sua planilha para atualizar a saída.

Lembretes de erros: Se você receber prompts de permissão, siga-os para autorizar o script. Se nenhum nome for listado, verifique se o nome da função no arquivo do Apps Script e na fórmula da célula correspondem exatamente a sheetnames.


Liste todos os nomes de planilhas e navegue entre elas usando hiperlinks ou botões na pasta de trabalho do Excel:

Com o utilitário Criar Tabela de Vínculo do Kutools para Excel, você pode listar rapidamente todos os nomes das planilhas em uma nova planilha com hiperlinks ou botões de macro, permitindo que você navegue entre eles conforme necessário. Esta ferramenta é especialmente conveniente ao trabalhar com arquivos do Excel grandes e complexos, onde o rastreamento ou navegação manual das guias de planilha se torna complicado. Os recursos incluem criação automática de hiperlinks, gerenciamento fácil de planilhas renomeadas e uma interface de usuário projetada para acesso sem esforço.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!