Como listar nomes de planilhas no Excel: 12 métodos fáceis [Guia 2026]

Compartilhe agora:
Liste nomes de planilhas no Excel com 12 maneiras fáceis, desde métodos manuais simples até automação avançada em VBA. Guia passo a passo para todos os níveis de habilidade.

Planilhas na pasta de trabalho do Excel

1. Introdução

Gerenciar pastas de trabalho complexas do Excel com inúmeras planilhas pode ser uma tarefa árdua, especialmente quando você precisa acompanhar, referenciar ou organizar várias planilhas com eficiência. A capacidade de listar nomes de planilhas no Excel torna-se uma habilidade essencial para qualquer profissional que lide com operações em planilhas de grande porte, desde modelos financeiros até pastas de trabalho abrangentes de análise de dados.

Ao criar uma lista de nomes de planilhas no Excel, muitos usuários acabam rolando manualmente pelas abas da planilha, o que se torna impraticável para pastas de trabalho com um número considerável de planilhas. Os métodos descritos neste guia ajudarão você a obter todos os nomes de planilhas no Excel, independentemente da complexidade da pasta de trabalho, oferecendo soluções que vão desde abordagens manuais simples até scripts de automação sofisticados para qualquer necessidade de inventário de planilhas do Excel.

2. Método 1: Obter lista manualmente

A abordagem manual representa o most Método simples para obter todos os nomes de planilhas no Excel, sem necessidade de conhecimento avançado do Excel ou criação de fórmulas. Essa técnica funciona particularmente bem para pastas de trabalho menores, onde o número total de planilhas permanece gerenciável, normalmente menos de vinte planilhas.

  1. Primeiro, abra a pasta de trabalho específica do Excel que contém as planilhas que você deseja catalogar.
  2. Em seguida, clique duas vezes no nome de uma planilha na lista de planilhas na parte inferior da interface do Excel. Essa ação selecionará todo o texto do nome da planilha, destacando-o para facilitar a cópia.
  3. Em seguida, pressione “Ctrl+C” para copiar o nome selecionado para sua área de transferência para transferir para seu arquivo de documentação.
    Copiar nome da planilha
  4. Depois, crie um arquivo de texto, um documento do Word ou uma nova planilha do Excel onde você deseja manter seu inventário abrangente de nomes de planilhas.
  5. Então aperte “Ctrl+V” para colar o nome da planilha copiada no formato de documentação escolhido.
    Colar Nome da Folha
  6. Agora, dessa forma sistemática, você pode copiar o nome de cada planilha para seu arquivo de documentação, uma por uma, criando um inventário completo de todas as planilhas em sua pasta de trabalho.

3. Método 2: Lista com Fórmula

A abordagem baseada em fórmulas para listar todos os nomes de planilhas do Excel utiliza as funções integradas do Excel para gerar automaticamente um inventário abrangente de planilhas. Este método combina o poder da função GET.WORKBOOK do Excel com recursos de indexação dinâmica, criando uma lista autoatualizável que reflete o estado atual da estrutura da sua pasta de trabalho.

  1. No início, navegue até o "Fórmulas" guia na interface da faixa de opções do Excel e clique em “Gerenciador de Nomes” botão para acessar os recursos de definição de nomes do Excel.
  2. Em seguida, na janela pop-up do Gerenciador de nomes, clique em "Novo" para criar um intervalo nomeado personalizado que conterá sua fórmula de listagem de planilha.
    Gerente de Nomes
  3. No subsequente “Novo Nome” caixa de diálogo, digite “ListSheets” no "Nome" campo para criar uma referência memorável para sua planilha listando a fórmula.
  4. Mais tarde, no “Refere-se a” campo, insira cuidadosamente a seguinte fórmula especializada que extrairá nomes de planilhas da estrutura da sua pasta de trabalho:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Personalizar novo nome

  1. Depois disso, clique "ESTÁ BEM" e "Fechar" para salvar esta definição de fórmula personalizada, tornando-a disponível para uso em toda a sua pasta de trabalho.
  2. Em seguida, crie uma nova planilha na pasta de trabalho atual especificamente para exibir seu inventário abrangente de nomes de planilhas.
  3. Em seguida, insira "1" in Célula A1 e "2" in Célula A2 para estabelecer a sequência de indexação que fará referência a cada planilha na sua pasta de trabalho.
  4. Depois, selecione ambas as células (A1 e A2) e arraste-os para baixo para inserir automaticamente números sequenciais (3, 4, 5, etc.) em Coluna A, criando números de índice suficientes para cobrir todas as planilhas da sua pasta de trabalho.
    Insira Números Sequenciais
  5. Depois, coloque a seguinte fórmula INDEX em Célula B1 para começar a extrair nomes de planilhas usando seus nomes definidos anteriormente “ListSheets” nome:
=INDEX(ListSheets,A1)

Insira a Fórmula na Célula B1

  1. Imediatamente, o nome da primeira folha aparecerá em Célula B1, demonstrando que a configuração da sua fórmula está funcionando corretamente.
  2. Por fim, copie esta fórmula INDEX para todo o Coluna B até você encontrar o “#REF!” erro, que indica que você atingiu o fim das planilhas disponíveis na sua pasta de trabalho.
    Copiar fórmula para baixo para listar nomes de planilhas

4. Método 3: Lista via Excel VBA

A abordagem VBA (Visual Basic for Applications) representa a most Método sofisticado e automatizado para listar todos os nomes de planilhas no Excel. Esta solução baseada em programação cria um sistema de inventário de planilhas totalmente automatizado que gera uma nova pasta de trabalho contendo uma lista formatada profissionalmente de todos os nomes de planilhas.

  1. Para comotart, acione o editor Excel VBA pressionando Alt + F11 ou seguindo as instruções detalhadas no Excel Developer guia para acessar o ambiente de desenvolvimento do Visual Basic.
  2. Em seguida, insira um novo módulo no seu projeto VBA e cole o seguinte código abrangente que extrairá e formatará automaticamente todos os nomes de planilhas da sua pasta de trabalho atual:
Sub ListSheetNamesInNewWorkbook()
    Dim objNewWorkbook As Workbook
    Dim objNewWorksheet As Worksheet

    Set objNewWorkbook = Excel.Application.Workbooks.Add
    Set objNewWorksheet = objNewWorkbook.Sheets(1)

    For i = 1 To ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

Código VBA - Listar nomes de planilhas

  1. Mais tarde, pressione "F5" ou clique no "Corre" botão para executar esta macro imediatamente, acionando o processo automatizado de extração e formatação do nome da planilha.
  2. Imediatamente, uma nova pasta de trabalho do Excel aparecerá na tela, contendo uma lista formatada profissionalmente de todos os nomes de planilhas da pasta de trabalho de origem, completa com números de índice e cabeçalhos em negrito para fácil referência.
    Nomes de planilhas listadas na nova pasta de trabalho do Excel

5. Método 4: Abordagem de consulta de energia

O Power Query oferece um método moderno de conexão de dados para que o Excel possa listar todos os nomes de planilhas de forma eficiente. Essa abordagem funciona excepcionalmente bem para analisar várias pastas de trabalho simultaneamente e oferece uma interface amigável para extração de dados sem a necessidade de conhecimento de programação.

  1. Acesse Dados -> Adquirir dados -> De arquivo -> Da pasta de trabalho.
  2. Selecione o arquivo da pasta de trabalho atual na caixa de diálogo do navegador de arquivos.
  3. O Power Query Navigator exibirá todos os nomes de planilhas disponíveis automaticamente.
  4. Selecione as folhas que deseja incluir e clique Ver para criar uma lista abrangente.
  5. A tabela resultante conterá todos os nomes de planilhas e poderá ser atualizada quando as estruturas das planilhas forem alteradas.

6. Método 5: Fórmula de matriz dinâmica (Excel 365)

Usuários do Excel 365 podem utilizar matrizes dinâmicas para obter todos os nomes de planilhas no Excel usando combinações avançadas de fórmulas. Este método cria matrizes de atualização automática que refletem a estrutura atual da pasta de trabalho.

  1. Insira a seguinte fórmula em qualquer célula vazia:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Imprensa Entrar para executar a fórmula de matriz dinâmica.
  2. A fórmula criará uma matriz de dispersão mostrando referências a todas as planilhas na sua pasta de trabalho.

7. Método 6: Integração do Power Automate

O Microsoft Power Automate oferece automação em nível empresarial para listas de nomes de planilhas do Excel em várias pastas de trabalho. Este método é excelente em ambientes organizacionais que exigem análise e geração de relatórios regulares de pastas de trabalho.

  1. Acesso a Power Automatizar por meio do seu portal do Microsoft 365.
  2. Crie um novo fluxo usando o Excel conector.
  3. Use o Listar planilhas ação para extrair nomes de planilhas programaticamente.
  4. Configure destinos de saída, como listas do SharePoint, e-mails ou outros aplicativos comerciais.
  5. Configure gatilhos automatizados para atualizações regulares de inventário de planilhas.

8. Método 7: Scripts do Office (Excel moderno)

Os Scripts do Office oferecem uma alternativa baseada em TypeScript ao VBA para ambientes modernos do Excel. Este método funciona exclusivamente com o Excel Online e oferece recursos de automação nativos da nuvem para listar todos os nomes de planilhas no Excel.

  1. Abra sua pasta de trabalho em Excel Online.
  2. Acessar Automatize -> Editor de scripts.
  3. Crie um novo script com o seguinte código TypeScript:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. Clique Execute para executar o script e exibir os nomes das planilhas no console.
  2. Modifique o script para enviar os resultados para as células da planilha, se necessário.

9. Método 8: Programação em Python

O script Python oferece poderosos recursos de automação para que o Excel obtenha todos os nomes de planilhas de uma ou várias pastas de trabalho. Este método oferece excelentes recursos de processamento em lote para análise de planilhas em larga escala.

  1. Instalar a biblioteca Python necessáriararies usando: pip install openpyxl pandas
  2. Crie um script Python com o seguinte código:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. Substituir 'seu_arquivo.xlsx' com o caminho real do seu arquivo.
  2. Execute o script usando nome_do_script_python.py no seu prompt de comando.

10. Método 9: Suplementos do Excel

Suplementos de terceiros para Excel oferecem ferramentas especializadas para listar nomes de planilhas no Excel com funcionalidades aprimoradas e interfaces fáceis de usar. Suplementos populares incluem recursos abrangentes de análise de pastas de trabalho.

  1. Instale complementos confiáveis como Kutools for Excel or Utilitários ASAP.
  2. Acesse o complemento Livro. or Navegação ferramentas da fita.
  3. Use o Nomes de folhas de lista or Análise da pasta de trabalho recurso.
  4. Configure o formato de saída e o destino para a lista de planilhas gerada.
  5. Exporte ou salve os resultados de acordo com seus requisitos de documentação.

11. Método 10: Análise de arquivo XML

As pastas de trabalho do Excel (arquivos .xlsx) são ZIP arquivos contendo dados de estrutura XML. Este método técnico permite a extração direta de nomes de planilhas sem abrir o Excel, útil para cenários de análise automatizada de arquivos.

  1. Crie uma cópia do seu arquivo Excel e altere a extensão de . Xlsx para .zip.
  2. Extraia o ZIP arquivar usando qualquer ferramenta de compactação de arquivos.
  3. Navegue até a xl pasta e abrir pasta de trabalho.xml em um editor de texto.
  4. Localize elementos contendo nome=”” atributos.
  5. Extraia os nomes das planilhas da estrutura XML manualmente ou usando ferramentas de processamento de texto.

12. Método 11: Método de referência de hiperlink

A função HYPERLINK fornece uma maneira indireta de o Excel listar todos os nomes de planilhas, criando links clicáveis para cada planilha. Este método gera um sistema de navegação funcional ao documentar os nomes das planilhas.

  1. Em uma nova planilha, start inserindo uma fórmula de HYPERLINK: =HIPERLINK(“#”
  2. Quando você digita a referência da planilha, o Excel exibirá os nomes das planilhas disponíveis em um menu suspenso.
  3. Complete a fórmula: =HIPERLINK(“#Planilha1!A1″,”Planilha1”)
  4. Crie fórmulas semelhantes para cada planilha, criando uma lista de navegação abrangente.
  5. Copie os nomes das planilhas do texto da fórmula para criar sua lista de documentação.

13. Método 12: Automação do PowerShell

O Windows PowerShell com objetos COM do Excel permite a automação em nível de sistema para obter todos os nomes de planilhas no Excel. Este método oferece recursos robustos de script para ambientes Windows que exigem processamento em lote.

  1. Abra PowerShell como administrador.
  2. Execute os seguintes comandos do PowerShell:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\path\to\your\file.xlsx")
$workbook.Sheets | ForEach-Object { $_.Name }
$workbook.Close()
$excel.Quit()
  1. Substitua o caminho do arquivo pelo local real do seu arquivo do Excel.
  2. O script enviará todos os nomes de planilhas para o console do PowerShell.
  3. Canalize a saída para um arquivo de texto usando | Folhas de saída do arquivo_nomes.txt se necessário.

14. Comparação

Compreender os pontos fortes e as limitações de cada método ajuda você a escolher o melhor.ost Abordagem apropriada para as suas necessidades específicas de documentação de planilhas. A comparação a seguir avalia cada técnica em vários critérios, incluindo facilidade de uso, eficiência, escalabilidade e aplicações práticas em diferentes ambientes de trabalho.

Forma Vantagens Desvantagens
manual Fácil de operar, não requer conhecimento técnico e funciona em todas as versões do Excel Demorado para pastas de trabalho grandes, sujeito a erros humanos
Fórmula Atualiza automaticamente quando as planilhas são alteradas e cria documentação permanente Requer conhecimento de fórmulas, pode não funcionar em todas as versões do Excel
VBA Produção profissional, rápida e conveniente, altamente personalizável Requer configurações de segurança de macro, precisa de conhecimento de VBA para personalização
Consulta de energia Interface amigável, funciona com várias pastas de trabalho, atualizável Somente versões modernas do Excel, requer conhecimento de conexão de dados
Matriz Dinâmica Abordagem de fórmula moderna, atualização automática, solução compacta Somente Excel 365, sintaxe de fórmula complexa
Power Automatizar Automação empresarial, integração com sistemas de negócios, execução programada Requer assinatura do Microsoft 365, configuração complexa para iniciantes
Scripts do Office Automação moderna baseada em nuvem, sintaxe TypeScript, compartilhável Somente Excel Online, requer conhecimento de programação
Python Processamento em lote poderoso, multiplataforma, biblioteca extensararies Requer instalação do Python e habilidades de programação
Adicionar-ins Ferramentas profissionais, fáceis de usar e ricas em recursos C adicionalost, potenciais problemas de compatibilidade, dependência externa
Análise XML Funciona sem Excel, com conhecimento técnico sobre a estrutura do arquivo Processo técnico complexo, requer conhecimento de formato de arquivo
Hyperlink Cria sistema de navegação, descoberta de planilha visual Método indireto, criação manual de fórmula necessária
PowerShell Automação em nível de sistema, recursos de processamento em lote Somente Windows, requer conhecimento de script, dependências de objetos COM

Cada método atende a diferentes necessidades do usuário e requisitos organizacionais. A abordagem manual funciona melhor para uso ocasional com pastas de trabalho menores, enquanto os métodos de fórmula e VBA oferecem recursos de documentação contínua. O Power Query e o Power Automate se destacam em ambientes corporativos que exigem análises regulares, enquanto abordagens de programação como Python e PowerShell oferecem máxima flexibilidade para usuários avançados. Os suplementos fornecem soluções fáceis de usar para tarefas frequentes de gerenciamento de planilhas. Para obter os melhores resultados com qualquer método, certifique-se de que suas pastas de trabalho do Excel estejam funcionando corretamente – arquivos corrompidos devem ser restaurados usando Software de reparo de arquivos do Excel antes de tentar extrair o nome da planilha.

Independentemente do método escolhido para listar todos os nomes de planilhas no Excel, ter uma abordagem sistemática para a documentação de planilhas melhora significativamente o gerenciamento de pastas de trabalho, a eficiência da colaboração e os padrões gerais de organização de dados em seus projetos ou organização. De simples cópias manuais a sofisticados scripts de automação, essas doze abordagens oferecem soluções abrangentes para qualquer necessidade de inventário de planilhas do Excel.

Referência

  1. Suporte da Microsoft. (2024). Função SHEETS. Ajuda e treinamento do Microsoft Excel.
  2. Suporte da Microsoft. (2024). Macro para percorrer todas as planilhas em uma pasta de trabalho. Documentação do Microsoft Excel VBA.
  3. Microsoft Learn. (2024). Função Excel.Workbook. Referência de linguagem de fórmula do Power Query M.
  4. Suporte da Microsoft. (2024). Função HYPERLINK. Referência de funções do Microsoft Excel.
  5. Suporte da Microsoft. (2024). Criar ou editar um hiperlink. Ajuda e treinamento do Microsoft Excel.
  6. Suporte da Microsoft. (2024). Visão geral das fórmulas no Excel. Documentação de fórmulas do Microsoft Excel.

Observação: todos os links de documentação da Microsoft foram acessados e verificados como atuais no momento da publicação. A Microsoft pode atualizar esses recursos periodicamente.

Sobre o autor

Shirley Zhang Especialista em Microsoft Office, com vasta experiência em ajudar profissionais a otimizar seus fluxos de trabalho no Excel, Word, Outlook e outros aplicativos do Office. Ela trabalhou com organizações para implementar soluções de automação, resolver problemas de funcionalidade e otimizar processos de negócios.

Como redatora técnica focada em produtividade no Microsoft Office, Shirley cria guias práticos que abordam desafios reais enfrentados por usuários comuns. Sua abordagem passo a passo se baseia em anos de experiência prática na solução de problemas de aplicativos do Office e no auxílio aos usuários na descoberta de recursos ocultos para aprimorar seus fluxos de trabalho diários.

Compartilhe agora:

Comentários estão fechados.