Função EscolherCols Excel
Especialista em Excel

Como usar a função EscolherCols no Excel, vídeo-aula explicativa, artigo e download da planilha com exemplo prático.
A função escolhercols tem por finalidade retornar as colunas especificadas de uma matriz.
Usando ela em conjunto com outras funções em fórmulas temos uma ferramenta muito útil para podermos definir apenas o que desejamos retornar.
Parâmetros da Função EscolherCols Excel e ChooseCols
A função Pegar tem por finalidade retornar uma determinada quantidade de linhas e colunas da direita ou esquerda e de cima ou de baixo.
Veja os parâmetros da função:
- Nome: EscolherCols ou ChooseCols
- Versão: Excel 365 Windows, Mac e Web.
- Objetivo: Retornar as colunas definidas de uma matriz
- Sintaxe: =ESCOLHERCOLS(matriz;col_num1;[col_num2];…)
- Parâmetros
- matriz: A matriz que contém as colunas a serem retornadas na nova matriz. Obrigatório.
- [col_num1]: A primeira coluna a ser retornada. Obrigatório.
- [col_num2]: Colunas adicionais a serem retornadas. Opcional.
Exemplo de uso da função: =ESCOLHERCOLS(Tabela1[#Tudo];1;3;5;7)
A função acima retorna as colunas 1, 3, 5 e 7 da tabela.

Exemplo da Função ChooseCols Excel
Vejamos agora um exemplo prático usando uma tabela com os dados de classificações históricas do campeonato brasileiro desde 2009.
Abaixo temos a tabela com os campos de ano, posição, time, pontos, vitórias, empates, derrotas, gols pró, gols contra, saldo gols, estados e aproveitamento.

Para realizar o filtro por colunas usamos uma tabela auxiliar aonde colocamos os nomes dos campos da tabela.
E usamos a função: =SE(SUBTOTAL(3;[@Campos])=1;[@Campos];"")

E então transformamos ela em modelo de tabela. Assim pudemos criar uma segmentação de dados selecionando a tabela e em inserir segmentação de dados.
Usaremos depois esta segmentação para escolher as colunas.
E no relatório criamos uma função com filtro usando a filtragem dos dados à partir dos períodos inicial e final e do time que desejamos analisar.
A fórmula usada foi:
=EMPILHARV(ESCOLHERCOLS(tDados[#Cabeçalhos];
FILTRO(SEERRO(CORRESP(tCampos[Selecionar];tCampos[Campos];0);"");
(tCampos[Selecionar]<>"")));
ESCOLHERCOLS(FILTRO(tDados;(tDados[Time]=$C$6)(tDados[ANO]>=$C$4)(tDados[ANO]<=$C$5)); FILTRO(SEERRO(CORRESP(tCampos[Selecionar];tCampos[Campos];0);""); (tCampos[Selecionar]<>""))))
Nela usamos a função EscolherCols antes da função FILTRO para que pudéssemos retornar somente as colunas desejadas daquela matriz, como vemos:

No topo do artigo tem o vídeo passo-a-passo de como criar o exemplo acima desde o zero.
Download EscolherCols Excel
Clique no botão abaixo para realizar o download do arquivo de exemplo:
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




