Lutando com a substituição de dados no Excel? Veja como usar a função REPLACE e modificar sem esforço o conteúdo da sua planilha.

Trabalhar com grandes conjuntos de dados no Excel às vezes pode ser desafiador, especialmente quando os dados são inconsistentes ou desorganizados. Felizmente, o Excel oferece várias ferramentas e funções para ajudá-lo a gerenciar esses problemas, incluindo a função SUBSTITUIR.

Com a função REPLACE, você pode remover caracteres indesejados, substituir strings de texto e corrigir problemas de formatação, deixando seus dados mais organizados para análise.

O que é a função SUBSTITUIR no Excel?

A função REPLACE é uma função de texto que permite substituir caracteres em uma string de texto por novos caracteres. É particularmente útil quando você precisa modificar dados em uma célula que possui um formato consistente.

A sintaxe básica da função SUBSTITUIR no Excel é:

=SUBSTITUIR(old_text, start_num, num_chars, new_text)

Aqui está um detalhamento de cada argumento:

  • texto_antigo é a célula ou intervalo de células que contém o texto que você deseja substituir.
  • instagram viewer
  • núm_início é a posição onde você deseja começar a substituir os caracteres. O primeiro caractere da string é 1, o segundo é 2, e assim por diante.
  • num_chars é o número de caracteres que você deseja substituir. Se você deseja substituir um caractere, esse valor deve ser definido como 1. Se você deseja substituir vários caracteres, especifique o número.
  • novo_texto é o texto com o qual você deseja substituir o texto antigo.

Como usar a função Substituir

Aqui está um exemplo: suponha que você tenha uma lista de números de telefone na coluna A e queira substituir o código de área (isto é, os primeiros 3 dígitos) por um código de área diferente.

=SUBSTITUIR(A2,2,3,"555")

Nesta fórmula, A2 é a célula que contém o texto original, e 2 é a posição inicial na string onde a substituição começará. 3 é o número de caracteres que você deseja substituir e 555 é o novo texto que substituirá os caracteres do texto original.

Como usar a função REPLACE com outras funções

Você pode usar a função REPLACE com outras funções do Excel para manipular strings de texto de várias maneiras. aqui estão alguns exemplos:

Usando REPLACE com a função FIND

Você pode use a função FIND no Excel para localizar um caractere específico ou substring em uma string de texto e, em seguida, use a função REPLACE para substituir os caracteres que começam nessa posição.

Por exemplo, você tem nomes de arquivo como document1_important.pdf, mas você quer remover o _importante parte para tornar o nome apenas documento1.pdf. Você usará a fórmula abaixo:

=SUBSTITUIR(A2, ENCONTRAR("_importante",A2),10,"")

Esta fórmula primeiro usa a função FIND para localizar a posição de _importante no nome do arquivo e, em seguida, usa a função REPLACE para substituir essa parte do texto por uma string vazia ("").

Usando REPLACE com função LEN

Digamos que você tenha uma lista de códigos na coluna A e queira substituir os últimos 3 dígitos de cada código por um conjunto diferente de dígitos.

=SUBSTITUIR(A2,LEN(A2)-2,3,"930")

Aqui, LEN(A2)-2 calcula o comprimento do penúltimo caractere na célula (que neste caso é a posição 4, porque há 6 caracteres na célula). O terceiro argumento (3) especifica que queremos substituir três caracteres e 930 é o texto de substituição.

Vamos dar outro exemplo usando REPLACE com as funções LEN e FIND:

Suponha que você tenha uma lista de descrições de produtos nas células A2:A6, e cada descrição contém a palavra desconto que você deseja remover. Você pode usar a seguinte fórmula:

=SUBSTITUIR(A2, ENCONTRAR("desconto",A2),LEN("desconto"),"")

Nesta fórmula, a função FIND localiza a posição da palavra desconto dentro da célula e a função LEN no Excel determina o comprimento da palavra. A função REPLACE então substitui desconto com um espaço em branco, removendo-o da célula.

Limpe seus dados do Excel com a função REPLACE

O Excel é uma ótima ferramenta para análise e gerenciamento de dados, mas às vezes os dados com os quais você trabalha podem ficar confusos e exigir limpeza. A função SUBSTITUIR no Excel permite que você substitua o texto dentro das células de forma rápida e fácil, facilitando a organização da planilha.

Usando REPLACE, você pode transformar seus dados em um formato limpo e organizado, fácil de trabalhar.