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.
- 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.