Você precisa substituir uma parte específica de um texto? Você pode usar a função SUBSTITUIR do Excel para ajudá-lo. Veja como!
No Excel, a função SUBSTITUTE encontra uma string em uma célula e a substitui por outra string. A função SUBSTITUTE diferencia maiúsculas de minúsculas e procura instâncias da string na célula.
Você pode escolher se a função SUBSTITUTE funciona em uma instância específica da string ou se afeta todas as instâncias. Isso substitui, ou substitui, todas as ocorrências da string antiga pela nova.
Sintaxe da função SUBSTITUTE
= SUBSTITUTE (texto, antigo_texto, novo_texto, [núm_instância])
- texto: Uma string em si ou uma célula-alvo onde você deseja que a função apareça.
- texto_antigo: A string que você deseja substituir.
- novo_texto: O novo string que substituirá o antigo.
- [instância_num]: O número da instância da string antiga que você deseja substituir. Deixe em branco se quiser que todas as instâncias sejam substituídas.
Mesmo que a sintaxe oficial do Excel use o termo texto em vez de string, você pode usar a função em números e símbolos. Se quiser remover um caractere, você pode simplesmente substituí-lo por um espaço em branco.
Relacionado: Como usar a função IF com fórmulas aninhadas no Excel
Como usar a função SUBSTITUTE
Nada melhor do que um exemplo para ver a função SUBSTITUTE em uso. Neste exemplo específico, temos um número de telefone com o código do país errado (+98). O objetivo é alterar este código do país para o correto (+1) usando a função SUBSTITUTE.
- Selecione a célula em que deseja que a string substituída apareça. Isso seria A2 para este exemplo.
- Na barra de fórmulas, insira a fórmula abaixo e pressione Digitar:
Isso vai olhar dentro da célula A2, encontre a corda 98, e substitua-o por 1. O número de instância 1 na parte final da fórmula expressa que apenas o primeiro 98 deve ser substituído.= SUBSTITUIR (A2, "98", "1", 1)
- O Excel irá agora alterar o primeiro 98 para 1, alterando o código do país para o número de telefone. Você pode ir em frente e remover o número da instância e observar como o número mudará, já que cada 98 é substituído por 1.
Substituições aninhadas
A função SUBSTITUTE não pode substituir um monte de strings em uma única célula. No entanto, você pode ter três substituições separadas realizadas na mesma célula. Uma boa maneira de conseguir isso é aninhar as funções umas dentro das outras.
Neste exemplo, temos uma célula contendo três abreviações. O objetivo é substituí-los pelos nomes completos que representam.
- Selecione a célula onde deseja que a saída apareça. C2 neste exemplo.
- Na barra de fórmulas, insira a fórmula abaixo:
Uma vez que a função mais interna olha para dentro da célula A2, os outros dois olharão dentro de A2 também.= SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (A2, "T", "Terry"), "F", "Frank"), "J", "John")
- Aperte Digitar. O Excel agora substituirá a abreviatura pelos nomes completos.
Agora você pode usar a função SUBSTITUTE
A função SUBSTITUTE oferece a capacidade de substituir convenientemente caracteres em strings. Você também pode determinar qual incidência da string você deseja substituir.
A função também permite substituir strings por espaços em branco ou substituir espaços em branco por strings. Você também pode usar o recurso Find and Replace Search no Excel para localizar e substituir itens.
Usando o recurso Localizar e Substituir do Excel, você pode editar facilmente os dados e a formatação da planilha. Veja como usá-lo!
Leia a seguir
- Produtividade
- Dicas de planilha
- Microsoft Excel
- Dicas do Microsoft Office
Amir é um estudante de farmácia apaixonado por tecnologia e jogos. Ele gosta de tocar música, dirigir carros e escrever palavras.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever