KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como Localizar Texto Apenas em Fórmulas no Excel

AutoraAmanda Li Data de Modificação

Por vezes, não basta localizar um valor no Excel — é preciso saber se esse valor está incorporado numa fórmula. Esta situação surge frequentemente ao auditar folhas de cálculo, por exemplo, para procurar taxas de imposto fixas como 0,08, verificar se ainda estão em uso funções antigas como PROCV, identificar fórmulas ligadas a uma folha ou livro desatualizado, ou encontrar fórmulas que incluam condições específicas como «Fechado» ou «Aprovado».

O problema é que o mesmo texto ou número também pode aparecer em células normais. Por exemplo, 0,08 pode aparecer numa coluna de taxas de imposto, numa nota e dentro de fórmulas como =B2*(1+0,08). Se utilizar o comando Localizar normal do Excel, os resultados podem misturar todos estes elementos, tornando a verificação das fórmulas lenta e confusa.

Neste tutorial, mostramos-lhe três formas de localizar texto ou números exclusivamente em fórmulas. Pode utilizar as ferramentas integradas do Excel **Ir para Especial** e **Localizar**, recorrer ao **Kutools para Excel** para pesquisar fórmulas de forma mais direta ou executar uma macro VBA que destaque automaticamente as células contendo fórmulas.


Pesquisar Células de Fórmula com Ir para Especial e Localizar

Este método é a opção mais fácil quando precisa apenas de pesquisar na Planilha Atual ou num intervalo selecionado. A ideia é simples: selecione primeiro todas as células com fórmulas e, em seguida, execute Localizar nessa seleção. Assim, evita correspondências provenientes de valores normais ou notas que contenham o mesmo texto.

Nota importante:

Não confie apenas em Procurar em: Fórmulas. No Excel, esta opção faz com que o Excel analise o texto das fórmulas nas células que contêm fórmulas, mas as células normais ainda podem ser incluídas na pesquisa. Para encontrar texto exclusivamente em fórmulas, selecione primeiro as células com fórmulas utilizando Ir para Especial.

  1. No separador Base, clique em Localizar e Selecionar>Fórmulas.
    Opção Fórmulas no separador Base
  2. Agora, apenas as células com fórmulas estão selecionadas. Prima Ctrl + F para abrir a caixa de diálogo Localizar e Substituir.
  3. Na caixa Localizar o quê, digite o texto que pretende localizar apenas em fórmulas.
  4. Clique em Opções >> se as Opções avançadas estiverem ocultas.
  5. Defina Emcomo Folhae defina Procurar emcomo Fórmulas.
    Caixa de diálogo Localizar e Substituir
  6. Clique em Localizar Tudo ou Localizar Seguinte.

Resultado

Nesta folha de cálculo, ao pesquisar 0,08 após selecionar as células com fórmulas, obtêm-se apenas as fórmulas que contêm 0,08, como as fórmulas de imposto fixas na coluna D, excluindo os valores das taxas de imposto na coluna C e as correspondências de texto na coluna E.

Folha de cálculo do Excel a mostrar dados mistos em que a pesquisa de 0,08 devolve valores em fórmulas na coluna D

Dica:

Após selecionar as células com fórmulas, mantenha a seleção ativa antes de premir Ctrl + F. Caso contrário, se clicar noutra célula antes da pesquisa, o Excel poderá voltar a pesquisar um intervalo mais alargado.

Vantagens

  • Integrado no Excel
  • Não requer extras nem código
  • Funciona bem para pesquisas rápidas em células com fórmulas

Desvantagens

  • Requer várias etapas manuais
  • Tem de voltar a selecionar as células com fórmulas para cada nova gama de pesquisa
  • Menos conveniente ao pesquisar em múltiplas folhas ou pastas de trabalho

Localize em intervalos, folhas ou livros com o Kutools

Se costuma pesquisar frequentemente fórmulas em livros grandes, várias folhas ou numa seleção de intervalo, o Kutools para Excel oferece uma solução mais direta. A sua funcionalidade Super Localizar permite pesquisar por tipo de célula — incluindo fórmulas — e definir o escopo da pesquisa, como seleção, folha atual, folhas selecionadas, livro atual ou todos os livros.

Com o Kutools, pode localizar fórmulas que contenham texto específico, que comecem ou terminem com determinado texto, que não incluam certo texto e ainda fórmulas com base no comprimento do texto ou em condições relacionadas com maiúsculas e minúsculas.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...
  1. Clique em Kutools > Localizar > Super Localizar para abrir o painel Super Localizar.
  2. Na lista Em Lista suspensa, escolha o Escopo de Pesquisa. Pode pesquisar na Seleção, Planilha Atual, Planilhas Selecionadas, Livro Atual ou Todos os Livros.
  3. Ative apenas o botão Fórmula e desative quaisquer outros botões de Tipo de Pesquisa selecionados, para que o Kutools procure exclusivamente dentro das fórmulas.
  4. Na lista suspensa Tipo, escolha uma condição, como Texto contém.
  5. Na caixa Valor, introduza o texto que pretende localizar, como 0,08, PROCV, etc.
  6. Clique em Localizar. Todas as células com fórmulas distintas aparecerão na lista de resultados.
  7. Clique em qualquer resultado para ir diretamente para essa célula ou clique em Selecionarpara selecionar todas as células correspondentes de uma só vez.
    Kutools Super Find a pesquisar 0,08 apenas em fórmulas no Excel e a listar as células com fórmulas correspondentes no painel de resultados

Este método é especialmente útil quando precisa de pesquisar fórmulas em várias folhas ou livros, pois permite-lhe controlar diretamente o intervalo de pesquisa a partir da lista Em na lista suspensa, sem ter de selecionar manualmente as células com fórmulas repetidamente.

Vantagens

  • Pesquisa diretamente células com fórmulas
  • Suporta seleção, Planilha Atual, Planilhas Selecionadas, Workbook Atual e todas as pastas de trabalho
  • Oferece condições flexíveis, tais como Texto contém, começa por, termina em e não contém
  • Lista todas as células correspondentes e permite-lhe saltar rapidamente para elas

Desvantagens

  • Requer a instalação do Kutools para Excel

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, simples e eficientes.Descarregue já!


Destacar células com fórmulas que contenham texto específico com VBA

Se pretender repetir frequentemente a mesma pesquisa, pode utilizar uma macro VBA. A macro seguinte verifica apenas as células com fórmulas e destaca aquelas cujas fórmulas contêm o texto que introduzir.

  1. Selecione o intervalo em que pretende pesquisar. Para pesquisar na folha inteira, clique primeiro em qualquer célula.
  2. Prima Alt + F11 para abrir o editor do VBA.
  3. Clique em Inserir > Módulo.
  4. Cole o seguinte código no módulo:
    Sub FindTextInFormulasOnly()
        Dim c As Range
        Dim searchText As String
        Dim searchRange As Range
        Dim foundCount As Long
    
        searchText = InputBox("Enter the text to find in formulas:", "Kutools for Excel")
    
        If Len(searchText) = 0 Then Exit Sub
    
        On Error Resume Next
        Set searchRange = Selection.SpecialCells(xlCellTypeFormulas)
        On Error GoTo 0
    
        If searchRange Is Nothing Then
            MsgBox "No formula cells found in the selected range.", vbInformation, "Kutools for Excel"
            Exit Sub
        End If
    
        For Each c In searchRange
            If InStr(1, c.Formula, searchText, vbTextCompare) > 0 Then
                c.Interior.Color = vbYellow
                foundCount = foundCount + 1
            End If
        Next c
    
        If foundCount = 0 Then
            MsgBox "No matches found.", vbInformation, "Kutools for Excel"
        Else
            MsgBox foundCount & " matching formula cell(s) found and highlighted.", vbInformation, "Kutools for Excel"
        End If
    End Sub
  5. Prima F5 para executar a macro.
  6. Introduza o texto que pretende localizar. As células com fórmulas serão destacadas a amarelo.
    Células com fórmulas correspondentes destacadas a amarelo

Vantagens

  • Pesquisa apenas fórmulas
  • Pode destacar automaticamente todas as células Distinguir Fórmulas
  • Ideal para tarefas repetidas e fluxos de trabalho personalizados

Desvantagens

  • Requer acesso a macros
  • Pode não ser permitido em ambientes empresariais restritos
  • Os resultados são destacados, o que pode substituir Cor de preenchimento existentes e exigir limpeza manual posterior

Qual método funciona melhor para si?

MétodoMais indicado paraLimitações
Selecione primeiro as células com fórmulas e, em seguida, localizePesquisas integradas rápidas numa folha ou em Selecionar intervaloRequer seleção manual das células com fórmulas antes da pesquisa
Kutools para Excel Super LocalizarPesquisar fórmulas em seleções, folhas, pastas de trabalho ou múltiplas pastas de trabalhoRequer a instalação do Kutools para Excel Transferir
Macro VBAPesquisas repetidas apenas em fórmulas e destaque automáticoRequer que as macros estejam ativadas

Conclusão

Localizar texto apenas em fórmulas é especialmente útil quando um valor, nome de função ou referência também aparece em células normais. Em vez de verificar cada ocorrência individualmente, pode restringir a pesquisa às células que contêm fórmulas e concentrar-se exclusivamente nos resultados relevantes.

Para uma pesquisa rápida, basta selecionar primeiro as células com fórmulas e, em seguida, utilizar o Localizar. Se trabalhar com ficheiros grandes ou precisar de pesquisar em várias folhas e livros, o Kutools para Excel é mais fácil de controlar. Para verificações repetidas, uma macro VBA pode destacar automaticamente as células com fórmulas.

Escolha o método com base na frequência com que precisa de o utilizar e no tamanho do seu livro.

Esperamos que tenha achado este tutorial útil! Se quiser explorar mais dicas e soluções práticas para Excel, clique aqui para consultar a nossa coleção completa de tutoriais do Excel.