Como Filtrar Colunas no Excel

Como Filtrar Colunas no Excel

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.

📌 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:

Baixe a planilha

Avalie este post

Conheça nosso

Curso de Excel completo