Pesquise e destaque dados específicos no Excel
Ao trabalhar com grandes conjuntos de dados no Excel, é frequentemente necessário não só localizar valores específicos, mas também distingui-los visualmente para análise, validação ou revisão. Embora a funcionalidade integrada Localizar e Substituir do Excel o ajude a encontrar esses valores, ela não oferece uma forma automática de destacar as células correspondentes. Se precisar que os dados encontrados se destaquem imediatamente — facilitando edições, revisões ou verificações subsequentes — poderá ter de recorrer a métodos adicionais para obter esse efeito.
Este guia apresenta três formas práticas de pesquisar e destacar os seus resultados simultaneamente no Excel. Cada método oferece vantagens distintas, aplica-se a cenários específicos e apresenta algumas limitações que deve considerar antes de escolher o mais adequado. Ao compreender e aplicar estas abordagens, aumentará tanto a eficiência como a precisão nas suas tarefas de processamento de dados.
➤ Destacar resultados da pesquisa utilizando código VBA
➤ Destacar resultados da pesquisa utilizando Usar Formatação Condicional
➤ Destacar resultados da pesquisa utilizando uma ferramenta prática
➤ Destacar resultados da pesquisa utilizando Filtro e coloração manual
➤ Destacar resultados da pesquisa utilizando uma fórmula de coluna auxiliar no Excel
Se pretender destacar todas as células que contêm um determinado valor numa folha de cálculo inteira ou numa área específica, uma macro VBA oferece no Excel uma solução altamente flexível. Com o VBA, pode automatizar a pesquisa e o destaque das células, poupando tempo — especialmente ao trabalhar com conjuntos de dados grandes ou dinâmicos.
Contudo, esta abordagem exige a ativação de macros e um conhecimento básico do editor do Visual Basic for Applications (VBA). Revela-se particularmente útil para tarefas repetitivas ou para conjuntos de dados em que a formatação condicional possa não ser suficiente — por exemplo, ao destacar correspondências não contíguas em diferentes secções de uma folha de cálculo.
Siga estes passos detalhados para implementar esta solução:
1. Abra a folha de cálculo onde pretende pesquisar e destacar dados específicos. Prima em simultâneo as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela do VBA, clique em Inserir > Módulo. Esta ação cria um novo módulo onde pode colar o código VBA fornecido abaixo.
VBA: Destacar resultados da pesquisa
Sub FindRange()
'Updated by ExtendOffice
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
Dim xRsp As VbMsgBoxResult
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
If xVrt = False Or xVrt = "" Then
MsgBox "Search canceled.", vbInformation
Exit Sub
End If
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
If xFRg Is Nothing Then Exit Do
If xFRg.Address = xStrAddress Then Exit Do
Set xRg = Application.Union(xRg, xFRg)
Loop
If Not xRg Is Nothing Then
xRg.Interior.ColorIndex = 8 ' Light blue
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
End If
End Sub

3. Prima a tecla F5 para executar o código. Quando solicitado, aparecerá uma caixa de diálogo onde poderá introduzir o valor que pretende pesquisar.

4. Após clicar em OK, todas as células correspondentes que contêm o valor especificado serão destacadas com a sua cor de destaque predefinida. Em seguida, surge uma caixa de diálogo a perguntar se pretende remover o destaque: ao clicar em OK, o destaque é removido de todas as correspondências; ao clicar em Cancelar, o destaque é mantido.

Notas e dicas:
• Se não forem encontradas células que correspondam à sua pesquisa, a macro notificá-lo-á através de uma mensagem emergente.

• Este código pesquisa toda a folha de cálculo ativa e não diferencia maiúsculas de minúsculas — encontra o seu texto independentemente da capitalização.
• Tenha em atenção que a cor de destaque é uma cor padrão da paleta. Se pretender utilizar uma cor diferente, pode editar o valor “ColorIndex” no código (por exemplo, utilize)ColorIndex = 6 para amarelo).
• Guarde sempre o seu trabalho antes de executar macros, especialmente se a sua folha de cálculo contiver dados críticos, pois as macros não podem ser anuladas com a função padrão “Anular” do Excel.
• Se pretender aplicar o código a um intervalo específico em vez de à folha de cálculo inteira, substitua ActiveSheet.Cellspelo intervalo pretendido (por exemplo,)Range("A1:D20")).
• Alguns utilizadores poderão receber avisos de segurança ao executar VBA. Certifique-se de que ativa as macros para a sua pasta de trabalho.
Se o seu valor de pesquisa aparecer várias vezes na folha, esta macro destacará todas as instâncias — uma funcionalidade particularmente útil em auditorias ou na revisão de entradas de dados repetidas.
Usar Formatação Condicional no Excel é uma ferramenta dinâmica que pode destacar automaticamente células que cumpram determinados critérios, tornando-a ideal para pesquisar e marcar visualmente dados correspondentes num Selecionar intervalo. Esta abordagem é especialmente adequada quando pretende que o destaque seja atualizado automaticamente à medida que a referência de pesquisa muda, ou quando necessita de uma forma não destrutiva, baseada em fórmulas, de formatar dados. É também preferível em ambientes partilhados ou colaborativos onde as macros possam ser restritas ou indesejáveis.
Suponha que tenha um conjunto de dados e uma célula dedicada à introdução da pesquisa (como ilustrado na imagem seguinte). Eis como pode configurar a formatação condicional para destacar correspondências dinamicamente:
1. Selecione todo o intervalo de células onde pretende pesquisar o valor-alvo. Aceda ao separador Base, clique em Usar Formatação Condicional e, em seguida, selecione Nova Regra.
2. Na caixa de diálogo Nova Regra de Formatação, selecione Utilizar uma fórmula para determinar quais as células a formatar. Introduza a seguinte fórmula na caixa “Formatar valores para os quais esta fórmula é verdadeira” (substitua as referências de células conforme necessário):
=AND($E$2<>"",$E$2=A4) 
3. Clique no botão Formatar para abrir a caixa de diálogo Definir formato de célula e, de seguida, selecione uma cor de preenchimento à sua escolha no separador Preenchimento. Confirme com OK e feche todas as janelas de diálogo.
Agora, sempre que introduzir uma palavra-chave na célula E2, as entradas correspondentes no intervalo selecionado serão destacadas automaticamente. Este processo atualiza-se instantaneamente sempre que o valor de pesquisa for alterado, proporcionando uma forma contínua e eficiente de rever dados ou pesquisar termos repetidamente — sem necessidade de ajustes manuais.
Algumas notas úteis:
• As fórmulas de Usar Formatação Condicionalpodem lidar tanto com correspondências exatas como parciais (utilizando as funções)PROCURAR ou ENCONTRARem regras mais complexas).
• Este método é não destrutivo — os dados subjacentes permanecem intactos.
• Ao copiar a formatação condicional para outras áreas, verifique novamente se as referências das células estão corretas (utilize referências absolutas ou relativas conforme necessário).
• Se o Usar Formatação Condicional parecer não estar a funcionar, verifique a sua fórmula e certifique-se de que a célula-alvo para introdução está corretamente referenciada; os erros estão geralmente relacionados com uma colocação incorreta da fórmula ou com sobreposições nas seleções de intervalo.
Uma limitação é que o Usar Formatação Condicional está limitado à formatação e não pode, por exemplo, filtrar, selecionar ou manipular os resultados encontrados para além de indicações visuais. Para codificação por cores interativa ou persistente (como entre várias folhas ou livros), a solução VBA ou Kutools poderá ser mais adequada.
Se procura frequentemente vários valores em simultâneo ou precisa de uma solução pronta a usar para um realce mais complexo, a funcionalidade «Marcação de Palavras-chave» do Kutools para Excel oferece uma flexibilidade única. Ao contrário das funcionalidades padrão do Excel, o Kutools permite-lhe introduzir várias palavras-chave, definir múltiplas opções de destaque, optar por correspondência parcial de cadeias e até ativar pesquisas sensíveis a maiúsculas e minúsculas. Esta ferramenta revela-se especialmente útil em controlos de qualidade, auditorias ou na marcação rápida de múltiplos itens em listas — como códigos de produto, nomes de clientes ou outros identificadores — em grandes conjuntos de dados.
Para utilizar esta funcionalidade, proceda da seguinte forma:
1. Selecione o intervalo onde pretende procurar palavras-chave. Em seguida, aceda ao separador Kutools, clique em Texto e escolha Marcação de Palavras-chave.
2. Na caixa de diálogo que surge, introduza as palavras que pretende procurar na caixa «Palavra-chave», separando cada valor por uma vírgula. Defina as suas preferências de Resultado do Processamento—como cor de destaque e cor da fonte—e especifique o tipo de correspondência pretendido (cadeia completa ou parcial e sensibilidade a maiúsculas/minúsculas). Clique em OK para aplicar.
Por exemplo, assinale a caixa «Diferenciar Maiúsculas de Minúsculas» se pretender encontrar apenas entradas cuja capitalização corresponda exatamente à introduzida. Isto é particularmente útil quando a precisão na distinção entre maiúsculas e minúsculas é importante, como na procura de códigos específicos ou identificadores de produtos.
Muito rapidamente, os resultados correspondentes dentro do seu Selecionar intervalo serão marcados conforme especificado, chamando imediatamente a atenção para entradas importantes. Se introduzir múltiplas palavras-chave, todas as ocorrências serão destacadas ao longo dos seus dados.
Adicionalmente, a funcionalidade «Marcação de Palavras-chave» permite correspondência parcial de cadeias. Por exemplo, se pretender destacar todas as células que contenham «ball» ou «jump», basta escrever ball, jump na caixa Palavra-chave, escolher as suas definições e clicar em OK.
>>>
Esta abordagem é simples e ideal para tarefas repetitivas de pesquisa e destaque — poupando tempo significativo em comparação com a formatação manual ou a criação de regras complexas de Formatação Condicional. As operações do Kutools são facilmente acessíveis e reversíveis, e os seus Resultados do Processamento são altamente personalizáveis, tornando-o especialmente adequado para trabalhar com grandes volumes de dados.
Note que o Kutools para Excel é um extra e poderá exigir instalação separada. Após a instalação, integra-se diretamente na Friso do Excel. Para utilizadores que pretendam ainda mais personalização ou simplicidade em cenários complexos com múltiplas palavras-chave, esta funcionalidade é especialmente vantajosa.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Em situações em que prefira não utilizar fórmulas, VBA ou extras de terceiros, pode recorrer à funcionalidade integrada do Excel Filtro para reduzir os seus dados aos resultados correspondentes e, em seguida, aplicar o destaque manualmente. Esta abordagem é simples, não exige qualquer configuração e não apresenta risco de alterar as estruturas dos dados.
Adequado para tarefas ocasionais ou quando partilha ficheiros com utilizadores que podem não ter permissões para macros ou extras, os passos são os seguintes:
- Selecione os seus Intervalo de Dados (incluindo cabeçalhos, se disponíveis).
- Aceda a Dados > Filtro. Aparecerão setas pendentes na linha de cabeçalho.
- Clique na seta pendente do filtro para a coluna que pretende pesquisar e utilize a caixa de pesquisa ou selecione o valor pretendido na lista. Clique em OK para filtrar os dados.
- Assim que apenas as linhas correspondentes estiverem visíveis, selecione-as, aceda ao separador Base e utilize a ferramenta Cor de preenchimento para as destacar conforme necessário.
- Limpe o filtro para visualizar todos os dados, com as células destacadas agora facilmente identificáveis.
Tenha em atenção que este método é manual — se o seu conjunto de dados for alterado, terá de repetir os passos de filtragem e destaque. Contudo, funciona em todas as versões do Excel e revela-se especialmente prático para necessidades pontuais de destaque ou quando as macros não são permitidas.
Para utilizadores que pretendam uma solução reutilizável e facilmente auditável sem recorrer a VBA ou extras, utilizar uma fórmula simples numa coluna auxiliar pode identificar rapidamente correspondências, que poderá depois destacar manualmente ou com Usar Formatação Condicional.
Por exemplo, suponha que está à procura de um valor na célula E2 dentro do intervalo A4:A20. Proceda da seguinte forma:
1. Na coluna adjacente aos seus dados (por exemplo, na célula B4), introduza a seguinte fórmula:
=IF(A4=$E$2,"Match","") 2. Prima Enter. Copie a fórmula para todas as linhas relevantes (por exemplo, B4:B20). Esta fórmula verifica se o valor na coluna A corresponde ao termo de pesquisa e devolve «Correspondência» quando forem iguais.
3. Pode agora filtrar a coluna auxiliar para mostrar apenas as linhas com «Correspondência» ou utilizar Formatação Condicional para destacar automaticamente essas linhas com base no valor da coluna auxiliar.
💡 Dica:Para suportar correspondências parciais, substitua a verificação de igualdade por esta fórmula:
=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","") Este intervalo de linha será destacado se o valor de pesquisa for encontrado em qualquer parte da célula. Lembre-se de ajustar as referências absolutas e relativas conforme necessário.
Utilizar uma coluna auxiliar mantém os seus dados organizados e simplifica a auditoria ou a alteração posterior da lógica de pesquisa.
Ao escolher um método para pesquisar e destacar no Excel, considere o tamanho dos seus dados, os requisitos de partilha e a necessidade de automatização. As macros são eficientes, mas exigem permissões; o Usar Formatação Condicional é dinâmico, mas pode estar limitado a regras simples. Extras como o Kutools oferecem processamento avançado em lote. Faça sempre cópia de segurança dos seus dados originais antes de aplicar formatação em massa ou executar código desconhecido. Se surgirem problemas, verifique novamente as referências das células, a sintaxe da fórmula e, se estiver a utilizar macros, certifique-se de que estas estão ativadas e de que o livro foi guardado antes de prosseguir.
Ficheiro de Exemplo
Clique para transferir o ficheiro de exemplo
Contar ou somar células por cores com formatação condicional no Excel
Este tutorial mostra-lhe métodos práticos e simples para contar ou somar rapidamente células com base na sua cor, utilizando a formatação condicional no Excel.
Criar um gráfico com formatação condicional no Excel
Por exemplo, tem uma tabela com as classificações de uma turma e pretende criar um gráfico que destaque essas notas em diferentes intervalos. Este tutorial mostra-lhe exatamente como fazer!
Usar Formatação Condicional para Criar um Gráfico de Barras Empilhadas no Excel
Este tutorial mostra, passo a passo no Excel, como criar um gráfico de barras empilhadas utilizando formatação condicional, conforme ilustrado na imagem seguinte.
Usar Formatação Condicional para destacar linhas ou células quando duas colunas forem iguais no Excel
Neste artigo, apresento o método para usar a Formatação Condicional e destacar linhas ou células quando duas colunas forem iguais no Excel.
Aplicar formatação condicional a cada linha no Excel
Por vezes, poderá querer aplicar formatação condicional a cada linha. Em vez de definir repetidamente as mesmas regras para cada linha, existem alguns truques que facilitam esta tarefa.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos