Função PEGAR no Excel

Mais uma função nova! Função PEGAR no Excel Microsoft 365! Nesta aula vou explicar no detalhe o uso dessa função e seus benefícios!

A função PEGAR no Excel retorna as primeiras ou últimas linhas e colunas de um intervalo: =PEGAR(matriz; linhas; [colunas]). Com números positivos ela pega do início; com negativos, do fim — como =PEGAR(A1:D100; -5) para as 5 últimas linhas. Disponível no Microsoft 365, entre as funções de matriz dinâmica.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: A aula ensina a montar um ranking dinâmico de países no Excel com a função PEGAR, do primeiro argumento até a ferramenta pronta. Você aprende a definir matriz, linhas e colunas, usar número negativo para contar do fim, apontar os argumentos para células, combinar PEGAR com CLASSIFICAR e trazer os dados pela ferramenta Geografia.

Neste vídeo (19 min):

  • 1:00 - A base de 158 países com população, tamanho em quilômetros quadrados e PIB em colunas separadas
  • 2:00 - De onde vêm os dados: guia Dados, Tipos de Dados e a opção Geografia do Excel
  • 3:00 - Sintaxe do PEGAR: a matriz, o número de linhas e o número de colunas
  • 4:00 - Despejo matricial e o que acontece ao pedir mais colunas do que a matriz tem
  • 5:00 - Números fixos trocados por referências de célula para a fórmula virar um controle
  • 6:00 - Número de colunas negativo pega da direita para a esquerda, e -1 devolve só a última
  • 7:00 - Montagem da ferramenta com células para a informação, a ordem e a quantidade de itens
  • 9:00 - Função CLASSIFICAR: matriz e índice de classificação apontando o número da coluna
  • 11:00 - Ordem de classificação: 1 é ascendente e -1 é descendente, do maior para o menor
  • 12:00 - Argumentos do CLASSIFICAR puxados das células da ferramenta em vez de digitados
  • 13:00 - PEGAR envolvendo o CLASSIFICAR para limitar quantas linhas aparecem
  • 15:00 - Caixa de combinação e caixa de listagem nos controles de formulário da versão final

Trechos do vídeo:

  • PEGAR devolve as primeiras linhas e colunas de um intervalo; com número negativo, ela passa a contar do fim para o começo
  • Na função CLASSIFICAR, a ordem 1 é ascendente e -1 é descendente, e o índice aponta o número da coluna usada como critério
  • Deixar o argumento de colunas do PEGAR em branco faz a fórmula devolver a matriz inteira, com todas as colunas
  • PEGAR, CLASSIFICAR e a ferramenta Geografia existem apenas no Excel do Microsoft 365

Para receber por e-mail o(s) arquivo(s) que utilizamos na aula, preencha:

Fala Impressionadores! Na aula eu quero te mostrar como funciona a nova função PEGAR no Excel.

Para isso vamos inserir dados de países utilizando a ferramenta Geografia no Excel, assim vamos poder trazer algumas informações dos países para trabalharmos.

Primeiro vou te ensinar como funciona essa função PEGAR e quais são os seus argumentos, depois disso nós vamos criar uma ferramenta de análise de dados com ela.

Nessa ferramenta vamos utilizar também a função CLASSIFICAR no Excel para fazer uma classificação das informações selecionadas.

Vamos utilizar a função PEGAR no Excel com a função CLASSIFICAR, para finalizar vou deixar para você o desafio de melhorar essa ferramenta utilizando a caixa de combinação e a caixa de listagem!

Resumindo:

O desafio de hoje é pegar uma base com informações de diversos países, população, tamanho e PIB e fazer uma caixa de seleção onde podemos escolher filtrar mais de uma informação, modificar a ordem e definir a quantidade de linhas de respostas dessa lista de forma automática.

Exemplo
Exemplo

E aí? Aceita o desafio?

Geografia:

O primeiro passo foi montar uma tabela com informações de diversos países, para fazer isso no Excel é simples → faça uma lista com o nome de alguns países → selecione a lista e vá na guia dados → tipos de dados → geografia.

Feito isso, o Excel te dá a opção de inserir na sua planilha alguns dados sobre os países selecionados.

Ícone ExcelExcel Impressionador

Tudo que você precisa saber, do Básico ao Avançado, pra dominar a ferramenta mais importante do Mercado de Trabalho. Aprenda as principais ferramentas, funções e recursos do Excel para deixar qualquer planilha mais chamativa e eficiente.

Começar agoraSeta para a direita
Fundo ExcelTelas Excel
Luz Excel
Dados - Geografia
Dados – Geografia

Função Pegar:

A função pegar é uma das novas funções disponíveis para quem utiliza o Microsoft 365, vamos entender como ela funciona:

Sintaxe:

=PEGAR(matriz; linhas; [colunas])

Matriz: A matriz é toda a tabela ou todas as colunas da tabela que vamos precisar para os resultados da função, neste caso vamos selecionar toda a tabela.

Linhas: Nesta opção vamos colocar o número de linhas que queremos como resposta.

Colunas: Quantas colunas vamos mostrar no resultado.

Exemplo:

=PEGAR(A2:D159; 5; 4)

Função PEGAR no Excel
Função pegar

Observe que o resultado tem 5 linhas e quatro colunas como na função.

Podemos escolher uma célula para preencher o argumento linha e outra para o elemento coluna, desta forma trocar os valores das células será o suficiente para alterar o resultado da função.

linhas e colunas
linhas e colunas

Observe que no resultado temos um despejo matricial, as informações das respostas estão abrindo para as linhas e colunas ao redor.

Observações interessantes:

Se no número de linhas ou colunas colocarmos um número superior ao que temos na nossa matriz, o Excel simplesmente colocar o máximo da matriz, não vai resultar em erro por isso.

Se colocarmos 2, ou qualquer número positivo no argumento coluna, o Excel vai retornar as duas primeiras colunas, mas se ao invés disso colocarmos o -2 então o resultado será o valor das duas últimas colunas.

Planilha 1 (material didático).

Função PEGAR no Excel
Planilha 1

Nossa intenção é montar esta ferramenta acima, nela conseguimos determinar qual informação vamos analisar, a ordem e a quantidade de linhas serão exibidas pela planilha.

Passo a passo do ZERO!

Para montar esta planilha vamos utilizar uma função chamada CLASSIFICAR.

Sintaxe:

=CLASSIFICAR(matriz; [índice_de_classificação]; [ordem_de_classificação]; [por_col])

Matriz: neste argumento vamos selecionar toda a tabela.

Índice_de_classificação: vamos colocar o número que corresponde a coluna, por exemplo, se colocarmos o número 2, vamos classificar conforme a população.

Ordem_de_classificação: se a ordem que vamos enxergar a classificação é ascendente (do menor para o maior) ou descendente (do maior para o menor), temos que indicar 1 ou -1 respectivamente.

O próximo argumento é opcional, mas no link onde explicamos a função classificar você pode saber mais sobre ele.

Para estarmos todos na mesma página vamos selecionar toda a planilha no argumento matriz.

No índice vamos colocar uma célula, assim podemos alterar o valor dessa célula sempre que quisermos alterar o índice e para a coluna vamos fazer da mesma forma, selecionando uma célula.

Função PEGAR no Excel
Informação, ordem e quantidade

Quantidade de itens!

Vamos falar sobre o último valor da nossa seleção, já definimos qual é nossa informação, a ordem e agora vamos definir quantidade.

Nesta opção vamos definir se queremos que a função retorne somente os primeiros 5 resultados, os primeiros 10, 20, 30, ou quantos desejarmos.

Como fazemos isso?

Vamos abrir a função que escrevemos na célula F2 da planilha, para entrar na função podemos usar a tecla F2 do teclado e para sair o Esc.

Agora vamos incluir a função PEGAR na fórmula.

Sintaxe:

=PEGAR(CLASSIFICAR(A2>D159;L2;L3); L4)

Colocamos a função pegar antes de classificar, no final a célula L4 é a célula que escolhemos para receber o número que queremos pegar de linhas.

Agora podemos escolher os números de informação, ordem e quantidade na tabela com as células referenciadas na função e a planilha se ajusta automaticamente.

Função PEGAR no Excel
Resultado

Visual:

Vamos sofisticar ainda mais? Nós podemos utilizar nossos controles de formulários para deixar mais bonito e profissional.

Função PEGAR no Excel
Desafio

Podemos colocar caixas de seleção e caixa de listagem para poder escolher o tamanho, a ordem e quantidade de uma forma mais intuitiva.

Como isso é feito?

Observe que nesta tabela temos informações ocultas, selecione as colunas de L até P e clique com o botão direito em Reexibir.

Colunas ocultas
Colunas ocultas

As informações ocultas nestas colunas são o que fazem o controle funcionar.

Se você quiser fazer mais esta otimização na sua tabela para deixá-la como o aspecto muito mais bonito e profissional vou deixar uma aula para te ajudar neste desafio.

Perguntas frequentes

1. O que faz a função PEGAR?

Ela extrai um pedaço contíguo de um intervalo ou matriz: as N primeiras (ou últimas) linhas e colunas. É perfeita para recortar topos de rankings, últimos lançamentos e amostras de bases — sem fórmulas complexas de índice e deslocamento.

2. Em qual versão do Excel a PEGAR existe?

No Microsoft 365 (desktop e web) e no Excel 2024, como parte das funções de matriz dinâmica (a TAKE, no inglês). Em versões anteriores, como 2016 e 2019, ela não está disponível — nesses casos, combinações com ÍNDICE resolvem o mesmo problema.

3. Qual a diferença entre PEGAR e DESCARTAR?

São complementares: a PEGAR mantém as linhas/colunas indicadas e descarta o resto; a DESCARTAR (DROP) remove as indicadas e mantém o restante. Pegar as 10 primeiras linhas equivale a descartar todas menos as 10 primeiras — escolha a que deixar a fórmula mais clara.

4. Como pegar as últimas linhas de uma tabela?

Use argumento negativo: =PEGAR(Tabela1; -10) retorna as 10 últimas linhas; =PEGAR(Tabela1; -10; 2) traz as 10 últimas linhas das 2 primeiras colunas. O resultado transborda automaticamente como matriz dinâmica na planilha.

Conclusão – Função PEGAR no Excel

Nesta aula trouxemos um novo recurso disponível para quem utiliza o Microsoft 365, a função PEGAR.

Você já conhecia esta função? Se não conhecia, agora pode aplicar esta função em suas tabelas para impressionar com este conhecimento!

Nesta aula também mostramos um pouco sobre a função classificar, para o desafio final é necessário conhecer controle de formulário e formatação condicional, mas não se preocupe!

Todos os links com aulas específicas de cada um desses conhecimentos estão disponíveis na aula.

Eu fico por aqui, espero que gostem! Até mais!

Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Intermediário, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?