Como obter uma lista de nomes de planilhas no Google Sheets?
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:
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();
}
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.
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
}
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.
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
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!