Localizar e Substituir vários valores no Excel
Normalmente, a funcionalidade Localizar e Substituir permite encontrar um texto específico e substituí-lo por outro, mas por vezes poderá precisar de substituir vários valores em simultâneo. Por exemplo, trocar todo o texto «Excel» por «Excel 2019», «Outlook» por «Outlook2019» e assim sucessivamente, tal como ilustrado na imagem seguinte. Neste artigo, apresento uma fórmula para resolver esta tarefa no Excel.

Localizar e Substituir vários valores no Excel
Para realizar esta tarefa, deverá aninhar várias funções SUBSTITUIR e utilizar a função ÍNDICE para inserir os pares Localizar e Substituir. A sintaxe genérica é:
- cellA célula contém o texto que pretende substituir.
- findO texto original que pretende localizar e substituir.
- replaceO novo texto que pretende utilizar em substituição.
1. Copie e cole a seguinte fórmula numa célula vazia onde quiser obter o resultado:
2. Em seguida, arraste a alça de preenchimento para as células onde pretende aplicar esta fórmula — os textos específicos serão substituídos imediatamente pelos novos, conforme ilustrado na imagem:

Explicação da fórmula:
O padrão básico da fórmula acima é a utilização da função SUBSTITUIR:
=SUBSTITUTE (text, old_text, new_text, [instance])
Em seguida, insira a função ÍNDICE dentro da função SUBSTITUIR. A função ÍNDICE obtém tanto o texto a «procurar» como o texto a «substituir», executando assim o primeiro par de Localizar e Substituir:
=SUBSTITUTE(text,INDEX(find,1),INDEX(replace,1))
Se existirem vários pares de Localizar e Substituir, aninhe as funções SUBSTITUIR umas nas outras. Para tornar a fórmula mais fácil de ler e escrever — facilitando ainda a adição ou remoção de outras substituições — pode estruturá-la conforme ilustrado na imagem seguinte:

Nota: Na fórmula acima, A2 é a célula que contém o texto que pretende substituir, D2:D5 é o intervalo de células que contém os textos originais que pretende localizar e substituir, E2:E5 é o texto novo pelo qual pretende substituir. E 1, 2, 3, 4 são os números dos pares de Localizar e Substituir. Adapte-os conforme necessário.
Funções relacionadas utilizadas:
- SUBSTITUTE:
- A função SUBSTITUIR substitui texto ou caracteres numa cadeia por outros texto ou caracteres.
- INDEX:
- A função ÍNDICE devolve o valor exibido com base numa posição específica dentro de um intervalo ou matriz.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.