Você tem diante de si uma lista de vendas com milhares de linhas, e seu chefe pergunta: “qual produto vendeu quanto em cada mês?”. Você poderia se atrapalhar com fórmulas e definir os filtros um a um; mas o Excel tem uma ferramenta que responde à mesma pergunta em poucos cliques: a tabela dinâmica. Ela resume seus dados em qualquer detalhamento que você escolher, por arrastar e soltar, sem apagar nem alterar os dados.
Neste guia, percorremos passo a passo a criação de uma tabela dinâmica do zero, a disposição correta dos campos, o agrupamento de datas, a inclusão de uma segmentação e a manutenção da tabela sempre atualizada. Os nomes dos menus podem variar um pouco conforme a versão do Excel e o idioma configurado, mas a lógica é quase a mesma.
O que é uma tabela dinâmica e para que serve?
Uma tabela dinâmica é um relatório de resumo interativo que funciona sobre os seus dados brutos. Ela mostra cálculos como total, média, contagem, valor máximo ou mínimo, detalhados por linhas e colunas. Ela não altera os dados originais; apenas produz uma “visualização”. Assim, a partir do mesmo conjunto de dados, você obtém em segundos relatórios por região, por produto ou por mês.
Casos de uso típicos incluem relatórios de vendas, acompanhamento de despesas, resumos de estoque, contagem de clientes, resultados de pesquisas e análise de orçamento.
Passo 1: preparar os dados para a tabela dinâmica
Para que uma tabela dinâmica funcione corretamente, os dados precisam estar organizados. Antes de começar, verifique o seguinte:
- A primeira linha deve conter os cabeçalhos das colunas, e cada coluna deve ter um cabeçalho.
- Os cabeçalhos devem ser únicos; duas colunas com o mesmo nome geram confusão.
- Não deve haver linhas ou colunas totalmente vazias dentro do intervalo de dados.
- Não use células mescladas.
- Cada coluna deve conter apenas um tipo de dado: uma coluna de datas não deve conter texto, e uma coluna de números não deve conter textos como “nenhum”.
- Não mantenha linhas de total dentro dos dados brutos; a tabela dinâmica calcula os totais por conta própria.
Selecionar o intervalo de dados e convertê-lo em uma tabela do Excel com Ctrl+T é muito útil. Quando você adiciona novas linhas à tabela, o intervalo de origem da tabela dinâmica se expande automaticamente, sem necessidade de atualização manual.
Passo 2: inserir a tabela dinâmica
- Clique em qualquer célula dentro dos seus dados.
- Na guia Inserir, no topo, pressione o botão Tabela Dinâmica.
- Na janela que se abre, confirme se o intervalo de origem está selecionado corretamente.
- Escolha criá-la em uma nova planilha; isso evita que os dados brutos e o relatório se misturem.
- Pressione OK. Aparecem uma área vazia e o painel “Campos da Tabela Dinâmica” à direita.
Passo 3: posicionar os campos nos lugares certos
O painel de campos lista os cabeçalhos das suas colunas. Você molda a tabela arrastando-os para quatro áreas:
| Área | O que faz | Exemplo |
|---|---|---|
| Linhas | Listado verticalmente à esquerda | Nome do produto |
| Colunas | Listado lado a lado como cabeçalhos no topo | Mês ou região |
| Valores | O resumo numérico calculado | Total do valor de vendas |
| Filtros | Uma lista suspensa no topo para filtrar a tabela inteira | Representante de vendas |
Por exemplo, se os seus dados de vendas têm as colunas “Produto”, “Região”, “Data” e “Valor”: arraste Produto para Linhas, Região para Colunas e Valor para Valores. A tabela mostra o total de vendas de cada produto por região. Quando você reorganiza os campos, a tabela se remodela instantaneamente; pode experimentar à vontade, pois os dados não são danificados.
Passo 4: alterar o cálculo dos valores
Por padrão, o Excel soma campos numéricos e conta campos de texto. Para mudar isso, clique no campo na área Valores e selecione Configurações do Campo de Valor. As opções aqui incluem:
- Soma, Contagem, Média, Máximo, Mínimo
- Mostrar valores como: porcentagem do total geral, porcentagem do total da linha, diferença em relação a um período anterior e cálculos semelhantes
- Formato de número: moeda, número de casas decimais e configurações de exibição semelhantes
Se você definir o formato de número aqui, ele é mantido quando a tabela é atualizada. Formatar a célula manualmente não garante isso.
Passo 5: agrupar as datas
Se você quer resumir dados diários por mês, trimestre ou ano, adicione o campo de data a Linhas. Na maioria das versões, o Excel divide automaticamente as datas em ano, trimestre e mês. Se o agrupamento automático não acontecer, você pode clicar com o botão direito em qualquer célula da coluna de datas e usar a opção Agrupar. Se você selecionar mês e ano, janeiro de dois anos diferentes não será misturado.
Se o agrupamento não funcionar, geralmente há um valor de texto ou uma célula vazia na coluna de datas que não é uma data real. Verifique os dados de origem e converta as datas em texto para datas reais.
Passo 6: adicionar uma segmentação e uma linha do tempo
As listas suspensas na área de Filtros funcionam, mas não são práticas. As segmentações de dados são uma alternativa mais visual e rápida. Depois de clicar dentro da tabela dinâmica, selecione Inserir Segmentação de Dados na guia Analisar Tabela Dinâmica e marque um campo como região ou produto. Aparecem botões na tela; ao clicar em um deles, a tabela é filtrada por esse critério. Você pode até montar um painel de relatórios conectando várias tabelas dinâmicas à mesma segmentação. Para campos de data, pode adicionar uma Linha do Tempo para obter um filtro deslizante por mês ou trimestre.
Passo 7: gráfico dinâmico e layout visual
Transformar uma tabela de resumo em gráfico é um passo único: clique dentro da tabela e selecione Gráfico Dinâmico na guia Analisar Tabela Dinâmica. O gráfico muda junto com as segmentações e os filtros. Para apresentações de relatórios, usar apenas um ou dois tipos de gráfico e manter a tabela simples fortalece a mensagem. Você pode ajustar facilmente o visual da tabela escolhendo estilos prontos na guia Design.
Campo calculado e dicas adicionais
Às vezes você precisa de um cálculo que não existe nos dados; por exemplo, há colunas de “Valor” e “Quantidade”, mas não há preço unitário. Você pode definir um novo campo selecionando Campo Calculado no menu Campos, Itens e Conjuntos, na guia Analisar Tabela Dinâmica (por exemplo, Valor / Quantidade). Esse campo é específico da tabela dinâmica e não altera os dados de origem.
Algumas dicas a mais: se você adicionar mais de um campo a Linhas, obterá uma visão hierárquica (região, com os produtos abaixo dela). Use a guia Design para recolher e expandir subtotais. Para impedir que a largura das colunas se desfaça a cada atualização, desmarque “Ajustar largura das colunas automaticamente ao atualizar” em Opções da Tabela Dinâmica. Em tabelas grandes, para ver os dez registros com os maiores valores, use a opção “Dez Primeiros” no filtro de rótulos de linha.
Atualização: o que fazer quando os dados mudam
Uma tabela dinâmica não é atualizada automaticamente quando os dados de origem mudam. Clique com o botão direito na tabela e selecione Atualizar, ou use o atalho Alt+F5. Para atualizar todas as tabelas dinâmicas da pasta de trabalho de uma só vez, existe o botão Atualizar Tudo. Se você quiser atualização automática ao abrir o arquivo, pode marcar “Atualizar dados ao abrir o arquivo” em Opções da Tabela Dinâmica. Se você transformou o intervalo de origem em uma tabela do Excel, as novas linhas são incluídas na tabela na atualização.
Erros comuns
- Cabeçalho vazio: uma coluna sem cabeçalho impede a criação da tabela dinâmica.
- Esquecer de atualizar: este é o motivo mais comum de a tabela mostrar dados antigos.
- Números armazenados como texto: se uma coluna numérica está sendo contada como “Contagem”, as células estão em formato de texto; converta-as em números.
- Adicionar uma linha de total aos dados brutos: o total é contado duas vezes.
- Digitar dentro da tabela dinâmica: não altere manualmente os valores dentro da tabela dinâmica; eles serão perdidos na atualização.
Qual versão do Excel é necessária?
A tabela dinâmica está disponível em quase todas as versões de desktop do Excel. Os novos recursos (agrupamento automático de datas, tabelas dinâmicas sugeridas e assim por diante) variam de uma versão para outra. Uma versão com licença perpétua pode bastar: o Office 2024 Ilimitado ou o Office 2021 Ilimitado incluem ferramentas básicas de análise, como tabelas dinâmicas, segmentações e linhas do tempo. Se você quer recursos atualizados continuamente e sincronização na nuvem, o Office 365 1 ano ou o Office 365 Personalizado para um único usuário podem ser mais adequados. Usuários de Mac devem olhar versões específicas para macOS, como o Office 2024 BIND para MacOS. Você pode ver todas elas na categoria de licenças de software; na LisansX, a entrega é digital e o escopo está informado na página do produto.
Perguntas frequentes
Qual é a diferença entre uma tabela dinâmica e uma tabela normal?
Uma tabela normal mostra os dados brutos linha por linha. Uma tabela dinâmica resume esses dados somando, contando ou calculando médias; você decide, por arrastar e soltar, qual campo aparece em cada lugar.
A tabela dinâmica altera os meus dados de origem?
Não. Uma tabela dinâmica produz uma visualização somente de leitura. Os dados brutos permanecem como estão.
Posso criar uma tabela dinâmica com dados de outro arquivo?
Sim. Você pode criar tabelas dinâmicas a partir de fontes diferentes, configurando uma conexão de dados externa ou usando o modelo de dados. No início, porém, trazer os dados para a mesma pasta de trabalho é o caminho mais simples.
Posso mostrar dois cálculos diferentes em uma tabela dinâmica?
Sim. Arraste o mesmo campo para Valores duas vezes e dê a um deles um cálculo de total e ao outro um cálculo de porcentagem.
