
Fórmula genérica
=FILTER(data,EXACT(range,A1))
Resumo
Para filtrar dados com distinção entre maiúsculas e minúsculas, você pode usar a função FILTER com ajuda junto com a função EXACT. No exemplo mostrado, a fórmula em F5 é:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Que extrai dados onde a cor é "VERMELHO", respeitando maiúsculas e minúsculas.
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: D15, que contém todos os dados sem cabeçalhos. O argumento include é uma expressão baseada na função EXACT:
EXACT(B5:B15,"RED")
A função EXACT compara duas strings de texto diferenciando maiúsculas de minúsculas. Se as duas strings forem exatamente iguais, EXACT retornará TRUE. Se as duas strings não forem exatamente iguais, EXACT retornará FALSE.
Como estamos fornecendo um intervalo com 11 valores como o primeiro argumento e a string "RED" como o segundo, EXACT retorna uma matriz com 11 resultados como este:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Observe que a posição de TRUE corresponde à linha onde a cor é "RED".
Essa matriz retornou diretamente para a função FILTER como o argumento "incluir". FILTER usa a matriz para filtrar dados e retorna três linhas onde a cor é "VERMELHA". As linhas em que a cor é "Vermelha" não estão incluídas.
Partial Match
Para executar uma correspondência exata com FILTER com base em uma correspondência parcial, consulte o exemplo explicado aqui.