SUBSTITUIR Fórmula no Excel (Tabela de conteúdo)
- Introdução à fórmula SUBSTITUIR no Excel
- Como usar REPLACE Formula no Excel?
Introdução à fórmula SUBSTITUIR no Excel
Normalmente, enquanto trabalhamos com o Excel, podemos usar a palavra errada e queremos substituí-la pela palavra correta ou, às vezes, por dados de padrões semelhantes, como mês, ano etc., que precisam ser atualizados com os novos dados.
Por exemplo: sempre que Jan estiver disponível, será necessário substituí-lo por fevereiro.
Definição
A função que nos ajuda a substituir o texto antigo por um novo sem excluir o texto existente é chamada de Função REPLACE. O texto pode ser um único caractere de um conjunto de caracteres. Neste artigo, discutiremos Substituir fórmula no Excel.
A substituição pode ser realizada de duas maneiras:
1. Com a ajuda de Localizar e substituir.
2. Com o uso da função Substituir.
Se pressionarmos Ctrl + F, obteremos o pop-up abaixo.
Em "Localizar", precisamos fornecer o texto existente e "Substituir por", precisamos fornecer o novo texto. Podemos substituir em uma única célula ou em todas as células selecionadas em um único clique.
Substituição usando a função REPLACE
Outra maneira de substituir é usando a função "Substituir". Substituir é uma função da planilha que também pode ser usada no VBA.
Sintaxe
Antes de ver alguns exemplos da função REPLACE primeiro, entenderemos os 4 argumentos que devem ser inseridos ao usar a função REPLACE.
Argumento na fórmula REPLACE
Texto antigo: esse argumento representa o texto antigo existente.
Start_num: este argumento representa o número do caractere inicial de onde queremos substituir.
Num_chars: este argumento representa o número de caracteres que queremos substituir.
New_text: este argumento representa o novo texto que queremos substituir no lugar do antigo texto existente.
Como usar a fórmula do Excel REPLACE no Excel?
O Excel REPLACE Formula é muito simples e fácil. Vamos entender como usar a fórmula do Excel REPLACE com alguns exemplos.
Você pode fazer o download deste modelo REPLACE Formula Excel aqui - REPLACE Template Formula ExcelExemplo # 1 - Substitua o texto ou a string
Considere uma sequência de texto como abaixo.
Agora precisamos substituir junho por maio usando a função REPLACE. Siga as etapas abaixo para SUBSTITUIR.
Primeiro, selecione a célula onde queremos colocar o texto revisado e inicie a fórmula; em seguida, selecione a célula que possui dados antigos. Aqui A2 é o endereço da célula de dados existentes ou antigos, portanto, selecionamos a célula A2.
Precisamos fornecer o número inicial do caractere que queremos substituir. Aqui queremos substituir de E que está na posição número 9. Portanto, dê vírgula após A2 e insira 9.
Quantos caracteres queremos substituir. Aqui "junho" ocupa quatro caracteres que queremos substituir por um novo texto. Insira 4 na posição num_chars.
O último passo é para o novo texto. Insira o novo texto entre aspas duplas, como mostra a figura abaixo.
Pressione a tecla Enter.
Exemplo # 2 - Substituir Data com a ajuda de REPLACE Formula
Agora aplicaremos a função Substituir para substituir um mês no formato de data. Considere uma data no formato abaixo.
Agora queremos substituir 2019 por 2020 usando REPLACE. Aplique a fórmula como já aplicamos anteriormente.
Mas, temos alguns resultados estranhos aqui. Por quê? Como a data será salva no formato numérico, portanto, ele adicionou 2020 a esse número. Qual é a solução então?
Primeiro, precisamos converter a data em formato de texto usando a função TEXTO, e o formato é "dd-mmm-aaaa", depois substituiremos 2019 por 2020.
Em "Texto antigo", use a função TEXTO para converter a data no formato de data necessário, conforme abaixo.
Com a etapa acima, convertemos a data na célula G11 no formato de texto "dd-mmm-aaaa" e agora podemos inserir o restante dos argumentos como de costume.
Queremos substituir 2019 por 2020, portanto, insira 8 em "start_numb", pois o 2 está na 8ª posição da string.
Insira o número de caracteres como 4 porque "2019" ocupa 4 caracteres.
Por fim, insira o novo texto "2020" entre aspas duplas.
Pressione a tecla Enter.
Exemplo # 3 - Inserir caracteres e NESTED REPLACE
Neste exemplo, veremos como inserir caracteres ou símbolos adicionais sem substituir nenhum texto e como usar várias condições de substituição.
Considere uma string "genro" sem o símbolo "-" como abaixo.
Como de costume, inicie a fórmula REPLACE, mas não selecione o endereço da célula imediatamente em vez da função REPLACE de entrada mais uma vez, conforme abaixo.
Selecione o endereço da célula.
No número inicial, insira 4 porque precisamos do hífen na quarta posição.
Insira zero no lugar do número de caracteres, pois não queremos substituir nenhum caractere aqui.
Insira o símbolo de hífen (-) no lugar do novo texto com aspas duplas.
Com isso, podemos inserir o primeiro símbolo de hífen entre "son" e "in" e o resultado dessa função de substituição será inserido na função de substituição externa.
Novamente, insira o número inicial como 7, o número de caracteres como 0 e o novo texto como hífen como abaixo.
O resultado será o seguinte.
No exemplo acima, não removemos nenhum caractere do texto existente ou antigo, mas adicionamos um símbolo adicional a ele. Não apenas símbolos, mas também podemos adicionar os caracteres. Aqui, usamos duas funções REPLACE, no entanto, podemos adicionar várias funções REPLACE conforme nossos requisitos.
Lembretes sobre REPLACE Formula no Excel
- É usado para substituir o texto antigo por um novo quando sabemos a posição do texto.
- Se você não souber a posição do texto antigo, é melhor evitar usá-lo ou usá-lo com a combinação da função FIND. Na posição start_num, use a função FIND.
- Se você não deseja remover nenhum caractere, insira zero no número de caracteres.
- Ao trabalhar com Datas, verifique se você converte em texto posteriormente e substitua pelo texto necessário. Se o resultado exigir no formato Data, não no formato texto, insira a função DATEVALUE no resultado da função REPLACE.
Artigos recomendados
Este foi um guia para substituir a fórmula no Excel. Aqui discutimos como usar a fórmula REPLACE no Excel, juntamente com exemplos práticos e modelo de excel para download. Você também pode consultar nossos outros artigos sugeridos -
- Fórmula COLUMNS no Excel
- Fórmula de SEMANA no Excel
- Agrupando colunas no Excel
- Como usar a fórmula IRR do Excel?