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 Excel

Exemplo # 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 -

  1. Fórmula COLUMNS no Excel
  2. Fórmula de SEMANA no Excel
  3. Agrupando colunas no Excel
  4. Como usar a fórmula IRR do Excel?

Categoria: