Descrição
Use essa função para remover um número específico de linhas ou colunas do início ou do fim de uma matriz ou intervalo.
É útil para remover cabeçalhos, rodapés ou seções de dados indesejadas.
Sintaxe
DROP(array, num_rows, [num_cols])
Entradas
Esta função aceita o seguinte argumento:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
Matriz |
Sim | O intervalo ou a matriz da qual você removerá linhas ou colunas. | Uma célula, um intervalo de células ou uma fórmula que resulta em qualquer um desses itens. |
num_rows |
Sim | Número de linhas que você removerá do início ou do fim da matriz. Os valores positivos são removidos do início e os valores negativos, do final. |
Um número inteiro positivo, uma referência a uma célula que contém um número inteiro positivo ou uma fórmula que resulta em um desses resultados. |
[num_cols] |
Não | Número de colunas que você removerá do início ou do fim da matriz. Você remove os valores positivos do início e os negativos do final. |
Um número inteiro positivo, uma referência a uma célula que contém um número inteiro positivo ou uma fórmula que resulta em um desses resultados. |
Exemplos
Dados de amostra
| A | B. | C | D | |
|---|---|---|---|---|
| 1 | Nome | Idade | Cidade | Salário |
| 2 | João | 35 | Nova York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | Los Angeles | 85000 |
| 5 | George | 22 | Denver | 55000 |
| 6 | Helen | 30 | Scottsdale | 71000 |
Fórmulas de amostra
| Caso de uso | Fórmula | Resultado | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Remover a linha do cabeçalho do conjunto de dados. | =DROP(A1:D6, 1) |
Essa fórmula duplica o conjunto de dados sem incluir a primeira linha (cabeçalho) "1".
|
||||||||||||||||||||
| Remove a última linha do conjunto de dados. | =DROP(A1:D6, -1) |
Essa fórmula duplica o conjunto de dados sem incluir a última linha.
|
||||||||||||||||||||
| Se você remover a primeira linha, não importa quantas colunas existam no conjunto de dados. | =DROP(A1:INDEX(D:D, COUNTA(A:A)), 1, 0) |
Essa fórmula usa DROP em combinação com INDEX e COUNTA para ajustar dinamicamente o que é copiado com base no número de linhas com dados sem incluir a primeira linha (cabeçalho) "1". Essas operações funcionam da seguinte forma:
|
||||||||||||||||||||
| Remova a primeira linha e as duas primeiras colunas de um conjunto de dados. | =DROP(A1:D4, 1, 2) |
Essa fórmula usa DROP para remover a primeira linha (
|
||||||||||||||||||||
| Faça uma cópia do conjunto de dados que mostre somente os funcionários com mais de 30 anos, sem a linha do cabeçalho. | =DROP(FILTER(A1:D4, B1:B430), 1) |
Essa fórmula usa FILTRO para selecionar funcionários com mais de 30 anos (
Principais benefícios:
|
Notas
- Como em todas as funções de matriz, DROP preenche dinamicamente os resultados em células adjacentes, começando pela célula que contém a função DROP.
- DROP:
- Você pode remover linhas ou colunas do início ou do fim de uma matriz.
- Funciona com intervalos estáticos e matrizes dinâmicas.
Dicas:
- Se você tiver linha(s) de cabeçalho, inicie os valores da matriz uma linha abaixo (por exemplo, no conjunto de dados acima, inicie com A2 em vez de A1) se não quiser que os cabeçalhos sejam incluídos.
-
DROP pode ser combinado com outras funções, incluindo:
- FILTER: Para remover linhas de dados filtrados.
- SORT: Para remover linhas antes ou depois da classificação.
- UNIQUE: Para remover linhas duplicadas.
- SEQUENCE: Para gerar matrizes e remover seções específicas.
- RANK: Para identificar a classificação.
Funções relacionadas
Aqui você encontra as outras funções de fórmula de matriz suportadas nas planilhas da Workiva.