Como procurar ou substituir valores na seleção ou nas células selecionadas no Excel?
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
- Procure ou Localizar e Substituir valores na seleção, em várias folhas ou em livros de trabalho inteiros com Kutools para Excel
- Substitua valores utilizando uma fórmula do Excel
- Substitua múltiplos Valor diferente na seleção de uma só vez utilizando VBA
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:
![]() | >>> | ![]() |
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:

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.
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:
para ativar o painel Localizar e Substituir.
para especificar um ou mais intervalos exatos para a sua operaçã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:

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.

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.

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
Executar 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
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

