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

Como procurar ou substituir valores na seleção ou nas células selecionadas no Excel?

AutoraSiluvia Data de Modificação

No Excel, a capacidade de substituir rapidamente valores numa seleção específica ou num intervalo de células é essencial para limpar dados, atualizar registos ou corrigir erros em grandes conjuntos de informação. Embora o Excel ofereça ferramentas integradas para ações simples de Localizar e Substituir, os utilizadores podem, por vezes, precisar de soluções mais avançadas — como manipular apenas parte dos dados, ignorar diferenças entre maiúsculas e minúsculas ou efetuar substituições sem sobrescrever diretamente os valores originais. Este artigo apresenta vários métodos práticos, desde as funcionalidades predefinidas do Excel até ferramentas avançadas e automatizadas, para o ajudar a procurar, localizar e substituir dados de forma eficiente nos seus intervalos de células selecionados.


Procure ou Localizar e Substituir valores na seleção com a funcionalidade Localizar e Substituir

A funcionalidade integrada Localizar e Substituir do Excel permite aos utilizadores procurar rapidamente texto, números ou caracteres específicos num intervalo selecionado e, se necessário, substituí-los imediatamente por novos valores. Esta abordagem é ideal quando procura uma forma simples e imediata de atualizar dados num conjunto específico de células ou intervalos, sem recorrer a opções avançadas, como critérios personalizados ou substituições baseadas em fórmulas.

Cenários aplicáveis: Utilize este método para edições rápidas que exijam substituições imediatas e em massa num intervalo selecionado manualmente. É ideal para tarefas simples que não envolvam regras de Pesquisa Avançada nem correspondências parciais exclusivas.

Limitações: Esta ferramenta é menos adequada quando precisa de maior controlo, como substituir valores apenas se as células contiverem conteúdo exato ou trabalhar num ambiente rigorosamente sensível a maiúsculas e minúsculas.

1. Selecione o intervalo ou as células em que pretende procurar ou substituir valores.

2. Prima Ctrl+F para abrir a caixa de diálogo Localizar e Substituir.

3. Para localizar um valor específico, clique no separador Localizar, introduza o valor no campo «Localizar» e clique em Localizar tudo. O Excel apresenta todos os resultados correspondentes na parte inferior da caixa de diálogo, juntamente com ligações clicáveis que o levam diretamente a cada resultado. Veja a imagem de exemplo abaixo:

>>>todos os resultados da pesquisa serão listados na parte inferior da caixa de diálogo Localizar e Substituir

Se pretender substituir um valor, mude para o separador Substituir. Introduza o texto a localizar na caixa «Localizar» e o novo valor na caixa «Substituir por». Pode escolher Substituir (para a Célula Atual) ou Substituir tudo (para atualizar todas as ocorrências na sua seleção).

Após clicar no botão Substituir tudo, o Excel apresenta uma caixa de resumo com o número de células substituídas. Clique em OK para fechar a mensagem. Veja a imagem abaixo:

uma caixa de diálogo será apresentada para indicar quantas células foram substituídas

Dicas: Se pretender substituir apenas células inteiras (e não correspondências parciais), clique em Opções na caixa de diálogo e ative a opção «Corresponder conteúdo total da célula» para obter substituições mais precisas. Para pesquisas sensíveis a maiúsculas e minúsculas, ative «Diferenciar maiúsculas de minúsculas».
Lembrete de erro: Confirme sempre que tem a seleção correta antes de executar Substituir tudo, pois esta ação não pode ser facilmente anulada se for aplicada a um grande intervalo.


Procure ou Localizar e Substituir valores na seleção, em várias folhas ou em livros de trabalho inteiros com Kutools para Excel

O painel Localizar e Substituir Avançado do Kutools para Excel amplia as capacidades padrão do Excel, permitindo-lhe procurar ou substituir valores não só numa ou mais seleções específicas, mas também em todos os livros de trabalho abertos, no livro atual ou mesmo em múltiplas folhas de cálculo simultaneamente. É uma solução extremamente útil quando os seus dados estão distribuídos por várias folhas ou livros de trabalho e quer evitar operações manuais repetitivas.

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. Após instalar o Kutools e iniciar o Excel, o painel Kutools Navegação abre normalmente no lado esquerdo.
Dicas: Se não vir este painel, abra-o através de Kutools > Navegação na Faixa de Opções.

2. No painel Localizar e Substituir, pode personalizar a sua operação:

2,1) Clique no botão botão de pesquisapara ativar o painel Localizar e Substituir.
2,2) Escolha Seleçãona opção EmLista suspensa para limitar as ações à área selecionada.
2,3) Alterne entre os separadores Localizare Substituirconsoante as suas necessidades.
2,4) Introduza os valores de texto ou numéricos que pretende localizar e (se necessário) substituir nos campos Localizar o quee Substituir por, respetivamente.
2,5) Utilize o botão selecionarpara especificar um ou mais intervalos exatos para a sua operação.
2,6) Clique em Localizar Tudoou Substituir Tudopara executar o seu comando.

especifique opções no painel de navegação

Os resultados da pesquisa ou substituição são exibidos imediatamente no painel. Comparado com o Localizar e Substituir integrado, o Kutools oferece maior flexibilidade, especialmente ao consolidar substituições em diferentes folhas de cálculo.

Nota: Com esta funcionalidade, pode procurar ou substituir dados não só na sua seleção atual, mas também em todos os livros de trabalho abertos, apenas na folha ativa, em várias folhas específicas ou em todo o seu ambiente do Excel — reduzindo significativamente o tempo gasto em atualizações manuais repetitivas. Veja a imagem:

pesquise ou localize e substitua valores em todos os livros abertos, no livro ativo atual ou na folha de cálculo

Vantagens: Esta solução é ideal para utilizadores que gerem regularmente livros de trabalho extensos, esquemas de dados complexos ou que necessitem de processamento rápido em lote. O Kutools oferece ainda suporte a seleção sensível a maiúsculas e minúsculas, correspondências com caracteres universais e outras opções mais avançadas.
Precauções: Verifique cuidadosamente as suas definições e selecione o âmbito correto para evitar substituições não intencionais fora da sua área-alvo.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.

Procure ou Localizar e Substituir valores na seleção através de uma fórmula do Excel

Se precisar de realizar uma operação de Localizar e Substituir, mas preferir não sobrescrever os seus dados originais — por exemplo, ao gerar novos valores noutra coluna enquanto preserva os Dados de Origem — as fórmulas do Excel, como SUBSTITUTE ou REPLACE, são extremamente práticas.

Cenários aplicáveis: Quando precisa de manter os dados originais intactos, realizar substituições parciais (por exemplo, dentro de uma cadeia de caracteres) ou quando pretende que as alterações sejam atualizadas automaticamente sempre que os dados de origem forem modificados.

Vantagens: Não destrutiva — os seus valores originais permanecem intactos. As fórmulas podem ser facilmente copiadas ou arrastadas para processar rapidamente grandes intervalos. Além disso, é possível adaptar a fórmula para manipulações de cadeias mais complexas.
Desvantagens: Requer uma nova coluna para o resultado da fórmula. Não é adequada para substituições globais no local, a menos que posteriormente copie e cole os valores para substituir os originais.

Substitua texto específico utilizando a função SUBSTITUTE:

1. Suponha que os seus valores estão na coluna A. Clique na célula B1 (ou na primeira célula junto aos seus dados) e introduza a seguinte fórmula:

=SUBSTITUTE(A1,"old_text","new_text")

Explicação dos parâmetros: "texto_antigo" é o valor que pretende localizar e "texto_novo" é o valor que deseja utilizar como substituição. Modifique estes valores conforme necessário.

2. Prima Enter e, em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula a todas as linhas necessárias. Desta forma, os valores substituídos aparecerão na coluna B, enquanto a coluna A permanece inalterada.

Exemplo de utilização da função SUBSTITUIR

Substitua texto em posições específicas utilizando a função REPLACE:

1. Se precisar de substituir conteúdo apenas em posições específicas, utilize a fórmula REPLACE da seguinte forma: na célula B1, introduza a fórmula seguinte:

=REPLACE(A1, start_num, num_chars, "replacement")

Explicação dos parâmetros: núm_início especifica a posição onde a substituição começa, núm_carateres é o número de carateres a substituir e "substituição" é o texto novo a inserir. Ajuste estes valores conforme necessário.

2. Prima Enter e, em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula a todas as linhas necessárias.

Exemplo de utilização da função SUBSTITUIR

Resolução de problemas: Se a fórmula não produzir o resultado esperado, certifique-se de que as referências das células e os valores de substituição estão corretos e de que introduziu a fórmula na coluna adjacente. Caso sobrescreva os dados originais, poderá perder informações — por isso, verifique sempre as referências antes de copiar os valores de volta para a origem.

Substituir múltiplos Valor diferente no Excel de uma só vez utilizando VBA

Se precisar frequentemente de substituir várias palavras ou valores diferentes no Excel, fazê-lo um a um pode ser demorado. Com uma macro VBA simples, pode substituir vários itens de uma só vez. Siga os passos abaixo para criar e utilizar a ferramenta Multi Localizar e Substituir.

Vantagens: Extremamente flexível e totalmente automatizável; pode ser adaptada a tarefas únicas de edição em lote.
Desvantagens: Requer familiaridade com VBA.

Passo a passo para criar e executar uma macro VBA personalizada para Localizar e Substituir:

1. Clique em Programador > Visual Basic (ou prima ALT + F11). No editor do Microsoft Visual Basic para Aplicações que se abre, clique em Inserir > Módulo para adicionar um novo módulo. Copie e cole o seguinte código no módulo:

Sub MultiFindReplace()
    Dim WorkRng As Range
    Dim ReplaceList As Variant
    Dim cell As Range
    Dim Pair As Variant
    Dim ReplaceCount As Long
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
    If WorkRng Is Nothing Then Exit Sub
    On Error GoTo 0
    
    ReplaceList = Array( _
        Array("apple", "orange"), _
        Array("dog", "cat"), _
        Array("Ktools", "Kutools"), _
        Array("2024", "2025") _
    )
    
    ReplaceCount = 0
    
    For Each cell In WorkRng
        If Not IsEmpty(cell.Value) Then
            For Each Pair In ReplaceList
                ' Replace all instances of each "Find" with "Replace"
                If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
                    cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
                    ReplaceCount = ReplaceCount + 1
                End If
            Next Pair
        End If
    Next cell
    
    MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub

2. Dentro do código, localize a secção abaixo, em que cada linha representa um par Localizar → Substituir. Pode modificar, remover ou adicionar pares conforme necessário. Cada par segue o formato Array("texto_antigo", "texto_novo"), em que o primeiro valor corresponde ao texto a localizar e o segundo ao texto de substituição.

ReplaceList = Array( _
	Array("apple", "orange"), _
	Array("dog", "cat"), _
	Array("Ktools", "Kutools"), _
	Array("2024", "2025") _
	)

3. Clique no botão botão ExecutarExecutar para executar o código. Quando solicitado, selecione o intervalo de células onde pretende efetuar as substituições.

A macro percorrerá automaticamente cada célula e substituirá todos os valores definidos. Uma caixa de mensagem indicará o número de substituições efetuadas.

Dicas práticas: Para tarefas recorrentes, guarde o livro como um ficheiro ativado para macros (.xlsm) e reutilize esta macro sempre que precisar. Caso surjam avisos de segurança, ative as macros para continuar.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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