Fórmula do Excel: destaque as células que contêm -

Índice

Fórmula genérica

=ISNUMBER(SEARCH(substring,A1))

Resumo

Observação: o Excel contém muitas "predefinições" internas para realçar valores com formatação condicional, incluindo uma predefinição para realçar células que contêm texto específico. No entanto, se quiser mais flexibilidade, você pode usar sua própria fórmula, conforme explicado neste artigo.

Se quiser destacar células que contêm determinado texto, você pode usar uma fórmula simples que retorna TRUE quando uma célula contém o texto (substring) que você especificar.

Por exemplo, se quiser destacar qualquer célula no intervalo B2: B11 que contenha o texto "cachorro", você pode usar:

=ISNUMBER(SEARCH("dog",B2))

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

Explicação

Quando você usa uma fórmula para aplicar a formatação condicional, a fórmula é avaliada em relação à célula ativa na seleção no momento em que a regra é criada. Nesse caso, a regra é avaliada para cada uma das 10 células em B2: B11, e B2 mudará para o endereço da célula que está sendo avaliada a cada vez, já que B2 é relativo.

A própria fórmula usa a função SEARCH para encontrar a posição do "cachorro" no texto. Se "cachorro" existir, SEARCH retornará um número que representa a posição. Se "cachorro" não existir, SEARCH retornará um erro #VALUE. Ao envolver ISNUMBER em torno de SEARCH, capturamos o erro, de modo que a fórmula retornará apenas TRUE quando SEARCH retornar um número. Não nos importamos com a posição real, só nos importamos se houver uma posição.

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

SEARCH não faz distinção entre maiúsculas e minúsculas. Se você também precisar verificar o caso, basta substituir SEARCH por FIND, assim:

=ISNUMBER(FIND("dog",A1))

Procurando por mais de uma coisa?

Se você deseja destacar células que contêm uma das muitas strings diferentes, você pode usar a fórmula descrita aqui.

Artigos interessantes...