Localizar e substituir vários valores no Excel
Normalmente, o recurso Localizar e Substituir pode ajudá-lo a encontrar um texto específico e substituí-lo por outro. No entanto, às vezes, você pode precisar localizar e substituir vários valores simultaneamente. Por exemplo, substituir todo o texto “Excel” por “Excel 2019”, “Outlook” por “Outlook2019” e assim por diante, conforme mostrado na captura de tela abaixo. Neste artigo, apresentarei uma fórmula para resolver essa tarefa no Excel.
Localizar e substituir vários valores no Excel
Para lidar com essa tarefa, você deve aninhar várias funções SUBSTITUIR juntas e inserir os pares de localização e substituição usando a função ÍNDICE. A sintaxe genérica é:
- célula: A célula contém o texto que você deseja substituir por outro texto.
- localizar: O texto original que você deseja localizar e substituir.
- substituir: O novo texto pelo qual você deseja substituir.
1. Por favor, copie e cole a seguinte fórmula em uma célula em branco onde você deseja colocar o resultado:
2. Em seguida, arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e os textos específicos serão substituídos pelos novos imediatamente, veja a captura de tela:
Explicação da fórmula:
O padrão básico da fórmula acima é o uso da função SUBSTITUIR:
=SUBSTITUIR(texto;texto_antigo;texto_novo;[instância])
Em seguida, insira a função ÍNDICE na função SUBSTITUIR, a função ÍNDICE é usada para recuperar tanto o texto "localizar" quanto o texto "substituir", isso executará o primeiro par de localizar e substituir:
=SUBSTITUIR(texto;ÍNDICE(localizar;1);ÍNDICE(substituir;1))
Se houver vários pares de localizar e substituir, aninhe as funções SUBSTITUIR juntas. Para facilitar a leitura e escrita da fórmula, permitindo adicionar ou remover outras substituições, você pode escrever a fórmula conforme mostrado na captura de tela abaixo:
Nota: Na fórmula acima, A2 é a célula que contém o texto que você deseja substituir, D2:D5 é o intervalo de células que contém o texto original que você deseja localizar e substituir, E2:E5 é o novo texto pelo qual você deseja substituir. E 1, 2, 3, 4 é o número do par de localizar e substituir. Altere-os conforme necessário.
Funções relacionadas usadas:
- SUBSTITUIR:
- A função SUBSTITUIR substitui texto ou caracteres dentro de uma string de texto por outro texto ou caracteres.
- ÍNDICE:
- A função ÍNDICE retorna o valor exibido com base em uma posição fornecida a partir de um intervalo ou matriz.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar da Multidão
Kutools para Excel Conta com Mais de 300 Recursos, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques do mouse por dia, diga adeus à síndrome do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.