Encontre e substitua vários valores no Excel
Normalmente, o recurso Localizar e Substituir pode ajudá-lo a localizar um texto específico e substituí-lo por outro, mas, às vezes, você pode precisar localizar e substituir vários valores simultaneamente. Por exemplo, para substituir todo o texto "Excel" por "Excel 2019", "Outlook" por "Outlook2019" e assim por diante, conforme a captura de tela abaixo mostrada. Neste artigo, vou apresentar uma fórmula para resolver essa tarefa no Excel.
Encontre e substitua vários valores no Excel
Para lidar com esse trabalho, você deve aninhar várias funções SUBSTITUTE e inserir os pares localizar e substituir usando a função INDEX. A sintaxe genérica é:
- cell: A célula contém o texto que você deseja substituir por outro texto.
- find: O texto original que você deseja localizar e substituir.
- replace: O novo texto que você deseja substituir.
1. Copie e cole a seguinte fórmula em uma célula em branco onde deseja colocar o resultado:
2. Em seguida, arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e os textos específicos foram substituídos pelos novos de uma vez, veja a captura de tela:
Explicação da fórmula:
O padrão básico da fórmula acima é o uso da função SUBSTITUTE:
= SUBSTITUTE (texto, antigo_texto, novo_texto, [instância])
Em seguida, incorpore a função INDEX na função SUBSTITUTE, a função INDEX é usada para recuperar o texto "localizar" e o texto "substituir". Isso executará o primeiro par de localizar e substituir:
= SUBSTITUTE (texto, INDEX (localizar, 1), INDEX (substituir, 1))
Se houver vários pares de localizar e substituir, aninhe as funções SUBSTITUTE juntas, para tornar a fórmula de leitura e gravação mais fácil de adicionar ou remover outras substituições, você pode escrever a fórmula conforme a imagem mostrada abaixo:
Note: 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 que você deseja substituir. E 1, 2, 3, 4 é o número do par de localizar e substituir. Altere-os de acordo com sua necessidade.
Funções relativas usadas:
- SUBSTITUTE:
- A função SUBSTITUTE substitui o texto ou caracteres em uma sequência de texto por outro texto ou caracteres.
- INDEX:
- A função INDEX retorna o valor exibido com base em uma determinada posição de um intervalo ou matriz.
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão 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.