Guia do Excel

Como Filtrar Colunas no Excel

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 30 de setembro de 2025 3 min de leitura

Uma das maiores limitações do Excel sempre foi a dificuldade de filtrar colunas em vez de linhas. Normalmente, usamos filtros automáticos ou tabelas dinâmicas para analisar linhas, mas e quando queremos escolher quais colunas visualizar?

Neste artigo, vou te mostrar uma solução avançada usando funções modernas do Excel e segmentação de dados para filtrar colunas de forma prática e totalmente dinâmica.

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

📌 Estrutura da Base de Dados

A base de dados é uma tabela (tCobranca) contendo informações de notas fiscais, clientes, valores, vencimentos e outros campos.

filtrar colunas no excel 1

Cada coluna representa um campo da cobrança:

  • Nota Fiscal
  • Valor
  • Real
  • Vencimento
  • Cliente
  • Vendedor
  • Endereço
  • Cidade
  • UF
  • E-mail
  • Username
  • Telefone
  • Ocupação
  • Empresa

Esses campos foram listados em uma tabela auxiliar junto com o tipo de dado (Texto, Número, Data etc.).

filtrar colunas no excel 2

⚙️ Fórmula para Selecionar as Colunas

O coração da solução está nesta fórmula:

=EMPILHARV(
   TRANSPOR(Configurações!G6:G20);
   ESCOLHERCols(
       FILTRAR(
           tCobranca;
           (tCobranca[Vencimento]>=$C$5)*
           (tCobranca[Vencimento]<=$C$6)
       );
       CORRESP(Configurações!G6:G20;Configurações!B6#;0)
   )
)
filtrar colunas no excel 3

🔍 O que acontece aqui?

  1. FILTRAR → seleciona apenas os registros dentro do período definido ($C$5 a $C$6).
  2. ESCOLHERCols → retorna apenas as colunas escolhidas pelo usuário.
  3. CORRESP → localiza a posição da coluna dentro da tabela auxiliar de configurações.
  4. EMPILHARV + TRANSPOR → organiza os resultados em formato de tabela.

🎛️ Segmentação de Dados para Selecionar Colunas

Para facilitar, criamos uma tabela dinâmica auxiliar apenas com os nomes dos campos.
Em seguida, aplicamos Segmentação de Dados (Slicer) sobre essa tabela.

  • Ao selecionar os campos desejados na segmentação, eles são filtrados na tabela auxiliar.
  • O resultado é passado para a fórmula, que só retorna as colunas escolhidas.

Isso transforma o Excel em uma espécie de painel interativo, onde você define não só quais linhas aparecem, mas também quais colunas visualizar.

filtrar colunas no excel 4

📊 Resultado Final

Com essa técnica, você consegue:

✔️ Filtrar registros por período (ou qualquer outro critério).
✔️ Escolher quais colunas exibir de forma dinâmica.
✔️ Usar segmentações de dados como "checklist" de colunas.
✔️ Montar relatórios personalizados sem precisar criar várias tabelas diferentes.

✅ Conclusão

Essa solução é extremamente poderosa para relatórios personalizados, especialmente quando você precisa entregar dados sob medida para diferentes usuários.

👉 Você pode adaptar essa lógica para Dashboards, Relatórios financeiros, Gestão de clientes e até para controle de projetos.

Se quiser praticar, recomendo baixar o modelo que preparei com exemplos prontos e aplicar na sua própria base.

Download Planilha Filtrar Colunas Excel

Clique no botão abaixo para realizar o  download da planilha no Excel, com exemplo de dados:

Download — baixe aqui: Filtrar Colunas no Excel
Filtrar Colunas no Excel182 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo