Guia do Excel

Converter Tabelas Cruzadas em Tabular no Excel

Aprenda como converter tabela cruzada excel em tabela normal no Excel usando função LAMBDA. Automação completa para organizar dados.

Atualizado em 08 de julho de 2026 Publicado em 16 de fevereiro de 2026 4 min de leitura

Neste artigo você aprenderá como converter tabelas cruzadas em tabular no Excel com função Lambda Excel.

A conversão de tabelas cruzadas (matriz) para formato tabular é uma das tarefas mais comuns para quem trabalha com dashboards, Power BI, tabelas dinâmicas e análise de dados no Excel.

Agora é possível automatizar esse processo com uma função LAMBDA reutilizável, eliminando fórmulas complexas e etapas manuais.

Neste artigo você vai aprender:

  • O que é tabela cruzada e tabela normal
  • Como funciona a função LAMBDA criada
  • Como usar passo a passo
  • Exemplo prático
  • Benefícios da solução
Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

O que é uma Tabela Cruzada (Matriz)

É um formato onde:

  • Linhas representam categorias
  • Colunas representam categorias
  • Valores ficam no cruzamento

Exemplo (formato cruzado)

ProdutoJanFevMar
A101520
B5812

Esse formato é ótimo para visualização, mas ruim para:

  • Power BI
  • Power Query
  • Tabelas dinâmicas
  • Dashboards
  • Banco de dados
o que é tabela cruzada no excel

Tabela Normal (Formato Tabular)

Formato ideal para análise:

ProdutoMêsValor
AJan10
AFev15
AMar20
BJan5
BFev8
BMar12

Solução: Função LAMBDA para Converter Automaticamente

A função criada transforma qualquer matriz em tabela normal automaticamente.

Função

=LAMBDA(intervalo;nome_coluna;nome_linha;nome_valor;
LET(
_MATRIZ;intervalo;
_LINHAS;ESCOLHERCOLS(DESCARTAR(_MATRIZ;1);1);
_VALORES;PARACOL(DESCARTAR(_MATRIZ;1;1));
_COLUNAS;DESCARTAR(ESCOLHERLINS(_MATRIZ;1);;1);
_NOMES;ÍNDICE(_COLUNAS;;MOD(SEQUÊNCIA(CONT.VALORES(_VALORES))-1;CONT.VALORES(_COLUNAS))+1);
_CABECALHOS;PARACOL(QUEBRARCOLS(ÍNDICE(_LINHAS;MOD(SEQUÊNCIA(CONT.VALORES(_VALORES))-1;CONT.VALORES(_LINHAS))+1);CONT.VALORES(_LINHAS)));
_TITULOS;EMPILHARH(nome_coluna;nome_linha;nome_valor);
EMPILHARV(_TITULOS;EMPILHARH(_NOMES;_CABECALHOS;_VALORES))
))
função converter tabela cruzada no excel

🧠 O que essa função faz

Ela executa automaticamente:

  • Extrai nomes das linhas
  • Extrai nomes das colunas
  • Converte valores em lista
  • Repete cabeçalhos corretamente
  • Monta tabela normal estruturada
  • Gera cabeçalhos personalizados

Tudo em uma única fórmula.

Como Usar (Passo a Passo)

1️⃣ Criar a função no Gerenciador de Nomes

  1. Vá em Fórmulas
  2. Clique em Gerenciador de Nomes
  3. Novo
  4. Nomeie como:
CONVERTER_TABELA
  1. Cole a função LAMBDA.
tabela cruzada para tabela

2️⃣ Estrutura da função

CONVERTER_TABELA(intervalo; nome_coluna; nome_linha; nome_valor)

Parâmetros:

ParâmetroFunção
intervalotabela cruzada
nome_colunanome da coluna de categorias
nome_linhanome da linha
nome_valornome do valor

3️⃣ Exemplo de uso

Supondo dados em:

A1:D3

Uso:

=CONVERTER_TABELA(A1:D3;"Produto";"Mês";"Valor")

Resultado → tabela normal pronta para análise.

Como a Função Funciona Internamente

Principais funções usadas

FunçãoPapel
LETotimização e variáveis
DESCARTARremove cabeçalhos
ESCOLHERCOLSextrai colunas
ESCOLHERLINSextrai linhas
PARACOLtransforma matriz em coluna
EMPILHARH / EMPILHARVmonta tabela
SEQUÊNCIAgera repetição automática
ÍNDICEorganiza dados
QUEBRARCOLSreorganiza estrutura

Principais Benefícios

✔ Automação total

Sem Power Query ou VBA.

✔ Reutilizável

Funciona em qualquer tabela.

✔ Mais rápido

Elimina etapas manuais.

✔ Ideal para BI

Pronto para Power BI e dashboards.

✔ Padronização de dados

Evita erros humanos.

✔ Código limpo

Uso do LET melhora performance.

🎯 Quando usar essa solução

Use principalmente quando precisar:

  • Preparar dados para Power BI
  • Converter relatórios
  • Organizar exportações de sistemas
  • Padronizar bases
  • Automatizar tratamento de dados
  • Criar modelos profissionais de Excel

🔥 Comparação com Outras Soluções

MétodoComplexidadeAutomação
Copiar e colaraltanenhuma
Power Querymédiaalta
VBAaltaalta
LAMBDA (esta solução)baixamuito alta

💡 Possíveis Melhorias

  • Validar intervalos vazios
  • Tratar erros com SEERRO
  • Criar versão para múltiplos níveis de cabeçalho
  • Integrar com biblioteca de funções do suplemento

🧩 Aplicações Profissionais

  • Engenharia de dados no Excel
  • ETL com Excel
  • Modelagem de dados
  • Automação de relatórios
  • Padronização corporativa

🏁 Conclusão

A criação de uma função LAMBDA para converter tabelas cruzadas em formato tabular representa um avanço importante na automação do Excel.

Ela substitui processos manuais, reduz erros e permite reutilização completa da lógica de transformação de dados.

Para quem trabalha com análise, dashboards ou integração com Power BI, essa abordagem aumenta significativamente a produtividade e padronização.

Resumo Rápido

  • Converte tabela cruzada para tabela normal automaticamente
  • Não precisa VBA ou Power Query
  • Totalmente reutilizável
  • Ideal para análise de dados
  • Alta performance com LET
  • Facilita BI e dashboards

Download Planilha Tabelas Cruzadas no Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Download — baixe aqui: Tabelas Cruzadas em Formato Tabular no Excel
Tabelas Cruzadas em Formato Tabular no Excel53 KB · Excel 2010 ou superiorPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo