Fórmula do Excel: destaque as linhas que contêm -

Índice

Fórmula genérica

=SEARCH(text,cocatenated_columns)

Resumo

Se você deseja destacar linhas em uma tabela que contém texto específico, use a formatação condicional com uma fórmula que retorna TRUE quando o texto é encontrado. O truque é concatenar (colar) as colunas que você deseja pesquisar e bloquear as referências de coluna para que apenas as linhas possam ser alteradas.

Por exemplo, suponha que você tenha uma tabela de dados simples em B4: E11 e deseja destacar todas as linhas que contêm o texto "cachorro". Basta selecionar todos os dados da tabela e criar uma nova regra de formatação condicional que usa esta fórmula:

=SEARCH("dog",$B4&$C4&$D4&$E4)

Nota: com a formatação condicional, é importante que a fórmula seja inserida em relação à "célula ativa" na seleção, que é considerada B4 neste caso.

Explicação

A função SEARCH retorna a posição do texto que você está procurando como um número (se existir). A formatação condicional trata automaticamente qualquer número positivo como TRUE, portanto, a regra é acionada sempre que a pesquisa retorna um número. Quando SEARCH não encontra o texto que você está procurando, ele retorna um erro #VALUE, que a formatação condicional é tratada como FALSE.

Usando o E comercial (&), estamos concatenando todos os valores em cada linha e, em seguida, pesquisando o resultado com SEARCH. Todos os endereços são inseridos no formato "misto", com as colunas bloqueadas e as linhas à esquerda relativas. Efetivamente, isso significa que todas as 4 células em cada linha são testadas exatamente com a mesma fórmula.

Usando outras células como entradas

Observe que você não precisa codificar nenhum valor que possa mudar para a regra. Em vez disso, você pode usar outra célula como uma célula de "entrada" para que possa alterá-la facilmente mais tarde. Por exemplo, neste caso, você poderia nomear a célula E2 como "entrada" e reescrever a fórmula assim

=SEARCH(input,$B4&$C4&$D4&$E4)

Você pode então colocar qualquer valor de texto no E2, e a regra de formatação condicional responderá instantaneamente, destacando as linhas que contêm esse texto. Veja o link de vídeo abaixo para uma descrição mais detalhada.

Opção que diferencia maiúsculas de minúsculas

Se você precisar de uma opção que diferencia maiúsculas de minúsculas, pode usar a função FIND em vez de SEARCH, como:

=FIND(input,$B4&$C4&$D4&$E4)

A função FIND funciona exatamente como SEARCH, mas também corresponde a maiúsculas e minúsculas.

Artigos interessantes...