Como usar as funções TAKE e DROP no Excel
Aprenda como extrair e manipular seus dados com precisão, fazendo com que o Excel funcione de maneira mais inteligente para você.
Ao trabalhar com seu conjunto de dados no Microsoft Excel, há ocasiões em que você precisa analisar apenas uma parte dos dados. Felizmente, o Excel fornece as funções TAKE e DROP para situações como esta.
TAKE e DROP permitem incluir ou excluir uma parte de um array em sua seleção. Vamos começar definindo essas funções e depois explorar como usá-las no Excel.
Qual é a função TAKE no Excel?
A função TAKE no Excel extrai um número especificado de linhas e colunas de uma matriz. A sintaxe da função TAKE é:
=TAKE(array, rows, [columns])
Aqui está o que cada parâmetro significa:
- Array: Refere-se ao array de origem do qual você deseja extrair linhas ou colunas.
- Linhas: indica o número de linhas a serem extraídas. Um número negativo ocupa as linhas do final.
- Colunas: indica o número de colunas a serem extraídas. Um número negativo também ocupa colunas do final.
O que é a função DROP no Excel?
Por outro lado, a função DROP no Excel exclui linhas e/ou colunas específicas de uma matriz ou intervalo de células. A sintaxe da função DROP é:
=DROP(array, rows, [columns])
Os parâmetros da função DROP são semelhantes aos da função TAKE:
- Array: Refere-se ao array de origem do qual você deseja remover linhas ou colunas.
- Linhas: indica o número de linhas a serem removidas. Um número negativo remove linhas do final.
- Colunas: indica o número de colunas a serem removidas. Um número negativo remove colunas do final.
As funções TAKE e DROP funcionam com arrays e também geram arrays. Como eles sempre geram matrizes, não há necessidade de marcá-las como fórmulas de matriz no Excel. Pelo mesmo motivo, você pode encontrar o erro #SPILL no Excel ao usar TAKE e DROP.
TAKE e DROP estão disponíveis em Excel para Microsoft 365, Excel para Microsoft 365 para Mac e Excel para a Web. No entanto, versões mais antigas do Excel não possuem essas funções.
Como usar a função TAKE no Excel
Existem infinitos cenários do Excel onde o TAKE pode ser útil. Vejamos alguns exemplos.
1. Extraia as cinco principais linhas dos seus dados
Suponha que você tenha uma planilha contendo uma lista de produtos e seus preços nos últimos meses. Se quiser extrair apenas as cinco primeiras linhas dos dados, você pode usar a função TAKE em vez de copiar os dados.
Veja como você pode fazer isso:
- Selecione a célula onde deseja usar a função TAKE.
Na barra de fórmulas, insira a fórmula abaixo.
=TAKE(B2:F1, 5)
- Pressione Enter.
Esta fórmula recuperará as primeiras cinco linhas do intervalo de dados B2:F1 e retornará a saída.
2. Extraia a primeira coluna dos seus dados
Digamos que você queira recuperar apenas a primeira coluna do mesmo conjunto de dados. Para fazer isso com a função TAKE, você precisa deixar o parâmetro row vazio e especificar apenas a coluna:
=TAKE(B2:F1,,1)
Esta fórmula recuperará a primeira coluna do intervalo de dados B2:F1 . Como não especificamos nenhum valor para o parâmetro linha em nossa fórmula, cada linha da primeira coluna é incluída na saída.
Como usar a função DROP no Excel
Você pode usar a função DROP para excluir linhas e colunas indesejadas de seus dados. A sintaxe das fórmulas é semelhante à função TAKE. Vamos ver como funciona a função DROP no Excel.
1. Exclua as últimas dez linhas dos seus dados
Suponha que você queira criar uma visualização de dados da sua planilha que mostre tudo, exceto as últimas dez linhas. Aqui está a fórmula que você pode usar para conseguir isso:
=DROP(B2:F21,-10)
Esta fórmula excluirá as últimas dez linhas do intervalo de dados B2:F1. Isso ocorre porque especificamos -10 como o parâmetro de linha dos dados.
2. Exclua a última coluna dos seus dados
Você pode usar a fórmula abaixo para reduzir a última coluna de seus dados com DROP:
=DROP(B2:F21,,-1)
Neste exemplo, a função DROP retornará os valores que estão dentro do intervalo B2:F1 , excluindo a última coluna.
Combinando as funções TAKE e DROP com outras funções do Excel
A verdadeira magia do Excel acontece quando você combina diferentes funções. Por exemplo, se você precisar alimentar uma parte específica de um array para uma função, você pode combiná-la com TAKE ou DROP em vez de escrever o intervalo de dados.
Suponha que você tenha uma tabela de alguns itens e seus detalhes e queira gerar o primeiro item que custa acima de N100. Você pode usar TAKE em combinação com a função FILTER no Excel para fazer isso. Aqui está a fórmula para fazer isso:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Vamos decompor essa fórmula. A função FILTER obtém todas as linhas com preços acima de N100 dentro do intervalo. A fórmula para isso é a seguinte:
=FILTER(B3:E8,D3:D8>100)
A seguir, a fórmula alimenta os resultados de FILTER para a função TAKE. Especificar os argumentos linha e coluna como 1 recupera apenas o valor na primeira linha e coluna dos dados filtrados.
Pegue e solte dados em sua planilha
As funções TAKE e DROP do Excel oferecem uma maneira poderosa de extrair e manipular dados específicos em suas planilhas. Compreender sua sintaxe e uso permite gerenciar e analisar com eficiência seus dados do Excel, especialmente quando combinados com outras funções.