Skip to main content

Como repetir rótulos de linha para grupo em tabela dinâmica?

Author: Xiaoyang Last Modified: 2025-08-06

Ao trabalhar com Tabelas Dinâmicas no Excel, os dados são geralmente apresentados usando o layout compacto por padrão. Nesse formato, os rótulos de linha são agrupados em uma única coluna, o que pode ajudar a economizar espaço, mas pode comprometer a clareza, especialmente ao analisar grandes conjuntos de dados com múltiplos campos categóricos. Em muitos casos, torna-se necessário mudar do layout compacto para o formato de contorno, onde cada campo é exibido em sua própria coluna. Embora o layout de contorno possa apresentar os dados de forma mais clara, por padrão ele exibirá os rótulos de linha apenas no início de cada grupo, deixando as linhas subsequentes vazias. Isso pode dificultar a leitura ou interpretação dos dados, especialmente se você precisar filtrar, copiar ou exportar seus dados da tabela dinâmica para processamento adicional. E como você poderia repetir os rótulos de linha para o grupo na tabela dinâmica?

Repetir rótulos de linha para todos os grupos de campos na Tabela Dinâmica

Repetir rótulos de linha para grupo de um único campo na tabela dinâmica

Código VBA - Repetir rótulos de linha para várias tabelas dinâmicas ou várias planilhas


arrow blue right bubble Repetir rótulos de linha para todos os grupos de campos na Tabela Dinâmica

Suponha que você tenha uma tabela dinâmica e deseje repetir os rótulos de linha para todos os grupos de campos, conforme ilustrado nas capturas de tela abaixo. Essa abordagem é frequentemente necessária quando a tabela dinâmica resume dados hierárquicos, como categorias e subcategorias, e você deseja que cada linha seja completamente rotulada para facilitar a compreensão ou para extração posterior.

original data arrow repeat heading in pivottable

Siga estas etapas para repetir os rótulos de linha para 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, na guia Design, clique em Layout do Relatório e escolha Mostrar no Formato de Contorno. Essa ação formatará sua tabela dinâmica no layout de contorno, fazendo com que cada campo seja exibido em uma coluna separada. Isso é necessário porque rótulos repetidos não podem ser definidos enquanto sua tabela dinâmica ainda estiver no formato compacto.

click Show in Outline Form under design tab
arrow
Show in Outline Form result

2. Em seguida, na mesma guia Design, selecione Layout do Relatório novamente e clique em Repetir Todos os Rótulos de Item. Essa função repete os rótulos disponíveis em cada campo para cada registro, resultando em um formato plano mais legível.

click Repeat All Item Labels under design tab

3. Sua tabela dinâmica agora deve exibir rótulos de linha repetidos para todos os grupos de campos, conforme mostrado abaixo. Cada linha terá informações completas do grupo, o que é especialmente útil se você quiser filtrar, copiar os dados para outro lugar ou exportá-los para relatórios.

row labels are repeated for all fields group

Se precisar limpar os rótulos repetidos e restaurar o estilo original com espaços em branco, siga os mesmos passos e selecione "Não Repetir Rótulos de Item".

Essa opção embutida é rápida e confiável, mas esteja ciente de que ela só se aplica à tabela dinâmica onde você fez as alterações. Se você tiver várias tabelas dinâmicas em sua pasta de trabalho ou precisar realizar essa operação em vários relatórios, terá que repetir os passos individualmente ou considerar métodos automatizados descritos posteriormente.


arrow blue right bubble Repetir rótulos de linha para grupo de um único campo na tabela dinâmica

Você nem sempre pode querer repetir rótulos de linha para todos os campos – por exemplo, em situações em que apenas o grupo de nível mais alto precisa ser repetido e os grupos de níveis inferiores não. O Excel permite que você repita rótulos de item para um campo específico, oferecendo maior personalização, especialmente quando você quer destacar apenas uma categoria-chave ou minimizar a redundância visual.

1. Como antes, defina sua tabela dinâmica para Formato de Contorno: clique em qualquer célula dentro da tabela dinâmica, vá para Design > Layout do Relatório > Mostrar no Formato de Contorno.

2. Clique diretamente no rótulo de linha para o campo que deseja repetir na sua tabela dinâmica. Isso selecionará o rótulo desse campo na tabela dinâmica.

3. Clique com o botão direito no rótulo de linha selecionado e, em seguida, escolha Configurações de Campo no menu de contexto que aparece.

go to Field Settings from right click menu

4. Na caixa de diálogo Configurações de Campo, mude para a aba Layout e Impressão. Marque a caixa chamada Repetir rótulos de item. Veja a captura de tela:

check Repeat item labels

5. Clique em OK para aplicar as alterações. Agora, apenas os rótulos do campo especificado serão repetidos.

row labels are repeated only

Esse método fornece flexibilidade em nível de campo enquanto mantém o restante dos seus dados compacto. Lembre-se: essa configuração se aplicará apenas ao campo selecionado, e você pode usá-la em combinação com ou em vez do método de tabela completa acima.

Esteja ciente de que, se você reorganizar os campos da sua tabela dinâmica ou atualizá-la, as configurações de rótulos repetidos podem ser redefinidas, exigindo que você reaplique a opção, se necessário.


arrow blue right bubbleCódigo VBA - Repetir rótulos de linha para várias tabelas dinâmicas ou várias planilhas

Se você precisar aplicar a configuração de rótulos de linha repetidos a várias tabelas dinâmicas – ou até mesmo ao mesmo campo em várias planilhas – fazer isso manualmente pode ser demorado, especialmente ao gerenciar relatórios ou painéis complexos. Nessas situações, usar VBA (Visual Basic for Applications) pode automatizar e simplificar o processo.

1. Clique em Ferramentas de Desenvolvedor > Visual Basic para abrir o editor 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 inserir o código, clique no botão Executar ou pressione a tecla F5. Todas as tabelas dinâmicas em todas as planilhas serão alternadas para o layout de contorno, e todos os rótulos de linha serão repetidos para cada grupo e campo.


Artigos relacionados:

Como criar hiperlinks clicáveis em tabela dinâmica?

Como exibir o total geral no topo da tabela dinâmica?

Como filtrar os 10 principais itens na tabela dinâmica?

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: 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 |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células 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 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 o Estado de Visibilidade de 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
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. 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...


Office Tab traz interface de abas para o Office e facilita muito 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 da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!