Às vezes, queremos destacar a linha que contém o texto específico. Neste artigo, aprenderemos como destacar uma linha, se alguma célula dessa linha contiver um texto ou valor específico. Iremos destacar a linha usando a formatação condicional, é claro.
Fórmula genérica em formatação condicional
= CORRESPONDÊNCIA (lookup_value, lookup_array, 0)
Valor de pesquisa: é o texto dos critérios. Ele será pesquisado no intervalo determinado.
Matriz de pesquisa: a linha que você deseja destacar.
A primeira linha precisa ser selecionada ao aplicar a formatação condicional.
Vamos ver um exemplo para deixar as coisas claras.
Exemplo: destaque linhas que contêm um texto específico
Aqui tenho alguns dados na tabela. Cada linha contém algum nome aleatório. Quero destacar cada linha da tabela que contém o valor escrito em C2. Por enquanto, no C2, tenho o Maya. Quero destacar cada linha que contém Maya.
Selecione a primeira linha da tabela (A7: D7).
- Vá para a formatação condicional e clique na nova regra. Você pode usar o atalho sequencial ALT> H> L> N.
- Selecione “usar uma fórmula para determinar qual célula formatar”.
- Escreva esta fórmula.
- Clique no formato e escolha preenchimento amarelo. Clique ok.
= CORRESPONDÊNCIA ($ C $ 2, $ A7: $ D7,0)
Agora a linha selecionada está destacada.
Copie este intervalo e cole o formato especial em toda a tabela.
Agora, cada linha que contém “Maya” será destacada. Ao alterar o valor em C2, a linha que contém esse valor será destacada apenas.
Como funciona?
Aqui, usamos a função MATCH do Excel que retorna o índice do valor pesquisado no intervalo fornecido. Se não conseguir encontrar o texto fornecido, ele retornará #NA.
Na formatação condicional, qualquer valor positivo é tratado como TRUE e os erros são tratados como FALSE. Usamos esta funcionalidade para destacar a linha.
Aqui, nossa fórmula é = MATCH ($ C $ 2, $ A7: $ D7,0). Observe que a referência do valor de pesquisa é absoluta. Para que busque sempre o valor escrito em C2. O intervalo de pesquisa é A7: D7. Observe que apenas as colunas são congeladas usando $ e as linhas são relativas à esquerda. É porque queremos mudar a linha de pesquisa quando copiamos a formatação condicional e enquanto as colunas são absolutas. No final, obtemos linhas destacadas que contêm texto específico em uma célula. Aprenda sobre como fazer referência em detalhes aqui.
Se tornarmos a coluna relativa (= MATCH ($ C $ 2, A7: D7,0)) nossas linhas serão destacadas para o primeiro valor encontrado.
A fórmula acima destaca as linhas que contêm texto específico. Ele verifica as células e corresponde ao valor das células. Mas se você quiser verificar o texto fornecido entre as strings, você deve usar esta função.
= PESQUISA ($ C $ 2, $ A7 & $ B7 & $ C7 & $ D7)
Aqui, estamos apenas pesquisando texto em texto concatenado de A7: D7. Se SEARCH encontrar o texto fornecido, a formatação condicional o tratará como TRUE, senão False. O descanso é igual ao anterior.
Destacar linha com correspondência sensível a maiúsculas e minúsculas
Para correspondência com distinção entre maiúsculas e minúsculas, podemos usar a função FIND. Isso verificará o texto e as linhas e destacará a linha apenas se o texto e o caso forem correspondidos.
= ENCONTRAR ($ C $ 2, $ A7 e $ B7 e $ C7 e $ D7)
Então sim pessoal, esta é a maneira que você pode destacar uma base de linha em uma correspondência de texto. Deixe-me saber se você tiver alguma dúvida sobre este artigo ou qualquer tópico relacionado a excel / vba. A seção de comentários está aberta para você.
Artigos populares:
A função VLOOKUP no Excel
CONT.SE no Excel 2016
Como usar a função SUMIF no Excel