Substitua o texto do início de uma string para a posição variável

Anonim

A função REPLACE do Excel é usada para substituir um determinado comprimento de texto de uma determinada string. Definimos a posição inicial, o número de caracteres que queremos remover e o novo texto de substituição. Neste artigo, aprenderemos como remover / substituir algum texto do início de uma string para uma posição variável.

Fórmula genérica do Excel para remover texto da posição variável

= REPLACE (string, 1, FIND (texto, string), "")

fragmento:É a string da qual você deseja remover o texto.

texto:É o texto do qual você deseja remover o texto.

Vamos ver um exemplo para esclarecer as coisas.

Exemplo: remover o nome do dia da hora

Neste exemplo, temos o tempo de soco associado aos nomes dos dias. Queremos remover os nomes dos dias dos dados e ter apenas tempo. O nome da hora e do dia é separado por um hífen (-).

Vamos usar a fórmula genérica acima para remover o comprimento variável dos caracteres.

Escreva esta fórmula em C3 e arraste-a para baixo.

=SUBSTITUIR(B3,1,ACHAR("-", B3), "")

Pressione Enter e arraste-o para baixo. Agora temos o texto de tempo no intervalo que desejamos. Removemos todo o texto antes do texto do tempo.

Como funciona?

Vamos quebrar a fórmula para entender isso.

Cada fórmula funciona de dentro para fora. A função FIND retorna a localização do texto fornecido em uma determinada string. Aqui, ele retorna a localização do hífen (-) em cada string. Para a primeira string, ele retorna 8.

Agora a fórmula é =SUBSTITUIR(B3,1,8, ""). Como sabemos, a função REPLACE substitui n número de caracteres de uma posição inicial por outro texto. Aqui, o texto está em B3, a posição inicial é 1, o número de caracteres que calculamos é 8 com a ajuda da função FIND e o caractere substituto é nada (""). Portanto, a função REPLACE remove 8 caracteres do início da string, o que nos deixa apenas com o texto da hora.

Notas:

  • Se o caractere fornecido não for encontrado, a função retornará o erro #VALUE. É melhor usar a função IFERROR para detectar erros.
  • A função FIND é uma função que diferencia maiúsculas de minúsculas. Se você quiser fazer uma pesquisa que não diferencia maiúsculas de minúsculas, use a função SEARCH.
  • Na fórmula acima, usamos um hífen (-) para encontrar o número de caracteres. Você pode usar qualquer caractere para fazer isso, pode ser dois pontos no Excel ou qualquer texto.

Então sim pessoal, é assim que você pode remover um comprimento variável de texto do início da string. Espero que tenha sido explicativo. Se você tiver alguma dúvida em relação a este tópico ou qualquer outro Excel / 2010/2013/2016/2019/365 / VBA. Teremos o maior prazer em ajudá-lo.

Substituir o texto do final de uma string começando na posição da variável | A função REPLACE junto com as funções LEN e FIND podem remover caracteres do final da string.

Remova os caracteres correspondentes em Texto | Para remover caracteres correspondentes, não usaremos a função REPLACE. Usaremos a função SUBSTITUTE. Esta função remove automaticamente o texto fornecido com outro texto.

Remover espaços à esquerda e à direita do texto no Excel | Os espaços à direita atrapalham seu conjunto de dados e é necessário remover qualquer espaço à direita ou à esquerda do texto no Excel. Esta fórmula remove todos os espaços finais.

Remover caracteres indesejados no Excel | Para remover caracteres indesejados, usamos a função SUBSTITUTE.

Remover Personagens da Direita | A função ESQUERDA pode ser usada para remover caracteres da DIREITA do texto. Na verdade, esta função se concentra em reter o texto à esquerda.

Artigos populares:

50 atalhos do Excel para aumentar sua produtividade | Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.

A função VLOOKUP no Excel | Esta é uma das funções mais usadas e populares do Excel, que é usada para pesquisar valores em diferentes intervalos e planilhas.

COUNTIF no Excel 2016 | Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar um valor específico. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel. Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.