Fórmula do Excel: Exemplo de filtro básico -

Índice

Fórmula genérica

=FILTER(data,range=value,"not found")

Resumo

Para consultar dados e extrair registros correspondentes, você pode usar a função FILTER. No exemplo mostrado, a fórmula em F5 é:

=FILTER(B5:E15,E5:E15=H4,"not found")

Que recupera dados onde o estado = "TX".

Explicação

Esta fórmula depende da função FILTER para recuperar dados com base em um teste lógico. O argumento da matriz é fornecido como B5: E15, que contém o conjunto completo de dados sem cabeçalhos. O argumento include é uma expressão que executa um teste simples:

E5:E15=H4 // test state values

Como existem 11 células no intervalo E5: E11, esta expressão retorna uma matriz de 11 valores TRUE e FALSE como este:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Esta matriz é usada pela função FILTER para recuperar dados correspondentes. Somente as linhas em que o resultado é TRUE chegam à saída final.

Finalmente, o argumento "if_empty" é definido como "não encontrado" no caso de nenhum dado correspondente ser encontrado.

Outros campos

Outros campos podem ser filtrados de maneira semelhante. Por exemplo, para filtrar os mesmos dados em pedidos superiores a $ 100, você pode usar FILTER assim

=FILTER(B5:E15,C5:C15>100,"not found")

Artigos interessantes...