Como Filtrar Colunas no Excel
Especialista em 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.

Cada coluna representa um campo da cobrança:
- Nota Fiscal
- Valor
- Real
- Vencimento
- Cliente
- Vendedor
- Endereço
- Cidade
- UF
- Username
- Telefone
- Ocupação
- Empresa
Esses campos foram listados em uma tabela auxiliar junto com o tipo de dado (Texto, Número, Data etc.).

⚙️ 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)
)
)

🔍 O que acontece aqui?
- FILTRAR → seleciona apenas os registros dentro do período definido (
$C$5a$C$6). - ESCOLHERCols → retorna apenas as colunas escolhidas pelo usuário.
- CORRESP → localiza a posição da coluna dentro da tabela auxiliar de configurações.
- 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.

📊 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:
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




