Pesquisa
FILTER
Definição
FILTER retorna as linhas ou colunas de um intervalo que passam em um teste.
Sintaxe
=FILTER(array, include)
Argumentos
| Argumento | Significado |
|---|---|
array |
As células das quais retornar, como B2:B4. |
include |
O teste, com a mesma altura ou largura que array, como A2:A4="pine". |
Exemplo resolvido
Um pátio de madeira lista tipos de madeira em A2:A4 e quantidades de tábuas em B2:B4.
| A: Tipo | B: Tábuas |
|---|---|
| oak | 4 |
| pine | 9 |
| oak | 2 |
Fórmula: =INDEX(FILTER(B2:B4,A2:A4="pine"),1)
Resultado: 9. A linha pine contém 9, e INDEX pega essa primeira correspondência para a célula continuar sendo um único valor.
Prática
As células A2:A4 contêm a, b e a. As células B2:B4 contêm 10, 20 e 30. Em C2, escreva uma fórmula que retorne o primeiro valor de B2:B4 em que A2:A4 é igual a b.
- Em C2, escreva uma fórmula INDEX e FILTER que retorne o primeiro valor em B2:B4 em que A2:A4 é igual a b.
- C2 deve mostrar o primeiro valor em B2:B4 em que A2:A4 é igual a b.
Funções relacionadas
INDEX pode escolher um item da lista filtrada. MATCH pode encontrar uma posição se você precisa disso em vez do valor.
Erro comum
Deixar FILTER transbordar para C2:C3 quando o verificador lê só C2: envolva INDEX em volta de FILTER para que C2 contenha um número.