Descrição
Use essa função para extrair linhas específicas de um intervalo ou matriz.
Sintaxe
CHOOSEROWS(array, row1, ...,[row1048576])
Entradas
Esta função aceita o seguinte argumento:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
Matriz |
Sim | O intervalo ou matriz a partir do qual você selecionará as linhas. | Uma célula, um intervalo de células ou uma fórmula que resulta em qualquer um desses itens. |
row_1, ..., [row_1048576] |
Não | Números de linha a serem extraídos da matriz. Até 1.048.576 linhas podem ser identificadas. | 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 | São Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Fórmulas de amostra
| Caso de uso | Fórmula | Resultado | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Criar um novo conjunto de dados que tenha o mesmo cabeçalho e o conteúdo da terceira linha. | =CHOOSEROWS(A1:D4, 1, 3) |
Usando a tabela de dados acima, se a fórmula estiver na célula E1, você terá o seguinte resultado:
|
||||||||||||||||
| Crie um novo conjunto de dados que tenha o mesmo cabeçalho e o conteúdo das linhas 2 e 4. | =CHOOSEROWS(A1:D4, 4, 2, 1) |
Usando a tabela de dados acima, se a fórmula estiver na célula E1, você terá o seguinte resultado:
|
||||||||||||||||
| Crie um novo conjunto de dados somente com o conteúdo da linha 2. | =CHOOSEROWS(A1:D4, 2) |
Como a fórmula solicita apenas a linha 2, a linha do cabeçalho não é incluída. Usando a tabela de dados acima, se a fórmula estiver na célula E1, você terá o seguinte resultado:
|
||||||||||||||||
|
Crie um novo conjunto de dados listando os 3 funcionários mais antigos dinamicamente sem listá-los manualmente. Dynamically, nesse caso, significa que o número de linhas retornadas pode ser determinado por um valor fixo ou referenciado. Dica: Nesse caso, o valor é fixado como 3, mas igualmente, o valor para SEQUENCE poderia ser uma referência de célula e, nesse caso, o número de linhas retornadas seria determinado pelo valor nessa célula. |
=CHOOSEROWS(FILTER(A2:D5, B2:B5>25), SEQUENCE(3)) |
Essa fórmula usa primeiro Usando a tabela de dados acima, se a fórmula estiver na célula E1, você terá o seguinte resultado:
|
Notas
- Os números de linha começam em 1, não em 0.
- Como em todas as funções de matriz, o FILTER preenche dinamicamente os resultados nas células adjacentes, começando pela célula que contém a função FILTER.
- CHOOSEROWS:
- Você pode selecionar e reordenar linhas dinamicamente.
- Funciona com intervalos estáticos e matrizes dinâmicas.
- É útil para criar subconjuntos de grandes conjuntos de dados.
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.
- CHOOSEROWS pode ser combinado com outras funções, inclusive:
Funções relacionadas
Aqui você encontra as outras funções de fórmula de matriz suportadas nas planilhas da Workiva.