KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como repetir as etiquetas de linha para cada grupo numa Tabela Dinâmica?

AutorXiaoyang Data de Modificação

Ao trabalhar com Tabelas Dinâmicas no Excel, os dados são normalmente apresentados no esquema compacto por predefinição. Neste formato, as etiquetas de linha agrupam-se numa única coluna, o que ajuda a poupar espaço, mas pode comprometer a clareza — especialmente ao analisar grandes conjuntos de dados com múltiplos campos categóricos. Em muitos casos, é necessário mudar do esquema compacto para o esquema em estrutura, onde cada campo aparece na sua própria coluna. Embora este último ofereça uma apresentação mais clara dos dados, por predefinição exibe as etiquetas de linha apenas no início de cada grupo, deixando as linhas seguintes em branco. Isso pode dificultar a leitura, interpretação, filtragem, cópia ou exportação dos dados da Tabela Dinâmica para processamento adicional. Como pode então repetir as etiquetas de linha para cada grupo na Tabela Dinâmica?

Repetir etiquetas de linha para todos os grupos de campos no Tabela Dinâmica

Repetir etiquetas de linha para um único grupo de campos no Tabela Dinâmica

Código VBA – Repetir etiquetas de linha para múltiplas Tabela Dinâmica ou folhas de cálculo em lote


seta azul direita com balãoRepetir etiquetas de linha para todos os grupos de campos no Tabela Dinâmica

Suponha que tem uma Tabela Dinâmica e pretende repetir as etiquetas de linha para todos os grupos de campos, conforme ilustrado nas imagens abaixo. Esta abordagem é frequentemente necessária quando a Tabela Dinâmica resume dados hierárquicos, como categorias e subcategorias, e pretende que cada linha seja totalmente etiquetada para facilitar a compreensão ou posterior extração.

dados originaissetarepetir cabeçalho na tabela dinâmica

Siga estes passos para repetir as etiquetas de linha em todos os grupos de campos:

1. Clique em qualquer célula dentro da sua Tabela Dinâmica para ativar as Ferramentas de Tabela Dinâmica. Em seguida, no separador Estrutura, clique em Esquema do Relatório e escolha Mostrar em Estrutura. Esta ação formata a sua Tabela Dinâmica num esquema em estrutura, garantindo que cada campo apareça numa coluna separada — um passo essencial, já que as etiquetas repetidas não podem ser definidas enquanto a Tabela Dinâmica estiver no formato compacto.

clique em Mostrar em Formato de Estrutura no separador Estrutura
seta
resultado Mostrar em Formato de Estrutura

2. De seguida, no mesmo separador Estrutura, selecione novamente Esquema do Relatório e clique em Repetir Todas as Etiquetas de Itens. Esta função repete as etiquetas disponíveis em todos os campos para cada registo, resultando num formato plano mais legível:

clique em Repetir Todas as Etiquetas de Item no separador Estrutura

3. A sua Tabela Dinâmica deverá agora apresentar etiquetas de linha repetidas para todos os grupos de campos, conforme ilustrado abaixo. Cada linha inclui a informação completa do grupo — um detalhe especialmente útil se pretender filtrar, copiar os dados para outra localização ou exportá-los para relatórios:

as etiquetas de linha são repetidas para todos os grupos de campos

Se precisar de remover as etiquetas repetidas e restaurar o estilo original em branco, siga os mesmos passos e selecione «Não Repetir Etiquetas de Itens».

Esta opção incorporada é rápida e fiável, mas atenção: aplica-se apenas à Tabela Dinâmica em que efetuar as alterações. Se tiver várias Tabelas Dinâmicas no seu livro ou precisar de realizar esta operação em múltiplos relatórios, terá de repetir os passos individualmente ou considerar os métodos automatizados descritos mais à frente.


seta azul direita com balãoRepetir etiquetas de linha para um único grupo de campos no Tabela Dinâmica

Poderá nem sempre querer repetir as etiquetas de linha em todos os campos — por exemplo, quando apenas o grupo de nível superior precisa de ser repetido, e os grupos de níveis inferiores não. O Excel permite-lhe repetir as etiquetas de itens apenas para um campo específico, oferecendo maior personalização, especialmente quando pretende destacar uma categoria-chave ou minimizar redundâncias visuais.

1. Tal como anteriormente, defina a sua Tabela Dinâmica para Estrutura: clique em qualquer célula dentro da Tabela Dinâmica, vá a Estrutura > Esquema do Relatório > Mostrar em Estrutura.

2. Clique diretamente na etiqueta de linha do campo que pretende repetir na sua Tabela Dinâmica. Isto irá selecionar a etiqueta desse campo na Tabela Dinâmica.

3. Clique com o botão direito do rato na etiqueta de linha selecionada e, em seguida, escolha Configurações de Campo no menu de contexto que surge.

aceda a Definições de Campo a partir do menu de clique direito

4. Na caixa de diálogo Configurações de Campo, mude para o separador Esquema e Impressão. Marque a caixa intitulada Repetir etiquetas de itens. Veja a imagem:

marque Repetir etiquetas de item

5. Clique em OK para aplicar as alterações. Agora, apenas as etiquetas do campo especificado serão repetidas.

as etiquetas de linha são repetidas apenas

Este método oferece flexibilidade a nível de campo, mantendo o resto dos seus dados compacto. Lembre-se: esta definição aplica-se apenas ao campo selecionado e pode ser utilizada em combinação com, ou em vez do, método para toda a tabela descrito acima.

Tenha em atenção que, ao reorganizar os campos da sua Tabela Dinâmica ou atualizá-la, as definições de etiquetas repetidas poderão ser repostas, exigindo que volte a aplicar a opção, se necessário.


seta azul direita com balãoCódigo VBA – Repetir etiquetas de linha para múltiplas Tabela Dinâmica ou folhas de cálculo em lote

Se precisar de aplicar a definição de etiquetas de linha repetidas a múltiplas Tabelas Dinâmicas — ou até ao mesmo campo em várias folhas de cálculo —, fazê-lo manualmente pode ser moroso, especialmente na gestão de relatórios ou painéis complexos. Nestes cenários, utilizar VBA (Visual Basic for Applications) permite automatizar e agilizar o processo.

1. Clique em Ferramentas de Programador > Visual Basic para abrir o editor do Microsoft Visual Basic for Applications. Na janela do VBA, clique em Inserir > Módulo e copie e cole o seguinte código no módulo:

Sub RepeatRowLabelsAllPivots()
    ' This macro applies repeated row labels for all PivotTables in the current workbook
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim pf As PivotField
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RowAxisLayout xlOutlineRow
            For Each pf In pt.RowFields
                pf.RepeatLabels = True
            Next pf
        Next pt
    Next ws
End Sub

2. Após introduzir o código, clique no botão Executar ou prima a tecla F5. Todas as Tabelas Dinâmicas em todas as folhas de cálculo serão convertidas para o esquema em estrutura e todas as etiquetas de linha serão repetidas para cada grupo e campo.


Artigos relacionados:

Como criar hiperligações clicáveis numa Tabela Dinâmica?

Como exibir o total geral no topo da Tabela Dinâmica?

Como filtrar os 10 principais itens numa Tabela Dinâmica?

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos