REGEXREPLACE: Função Exclusiva do Google Planilhas para Substituir Texto com Expressões Regulares

スポンサーリンク
スポンサーリンク

Sobre a Função REGEXREPLACE

Visão Geral do REGEXREPLACE

Substituir Texto Usando Expressões RegularesFunção do Google Planilhas

=REGEXREPLACE( texto, expressão_regular, substituição )

Descrição A função REGEXREPLACE substitui partes de uma string que correspondem a uma expressão regular por outro texto especificado.

  • Permite substituir texto com flexibilidade usando padrões definidos.
  • Ideal para limpeza de dados e reformatação de informações.
  • Facilita a remoção de caracteres indesejados ou ajustes no formato.

Quando Usar a Função REGEXREPLACE

  • Quando precisar substituir partes de texto com base em padrões específicos.
  • Para padronizar formatos em um conjunto de dados.
  • Para remover informações redundantes ou desnecessárias de textos.

Como Usar a Função REGEXREPLACE

A tabela abaixo demonstra o uso básico da função REGEXREPLACE:

  A B
1 Texto Resultado
2 123-456-7890 =REGEXREPLACE(A2, “-“, ” “)
3 abc123xyz =REGEXREPLACE(A3, “[0-9]+”, “###”)

Resultado

  • Na célula B2, o hífen - é substituído por um espaço, resultando em 123 456 7890.
  • Na célula B3, os números [0-9]+ são substituídos por ###.

Lista de Expressões Regulares

Lista de Expressões Regulares no Google Planilhas com Exemplos usando a Função REGEXREPLACE
Com a função REGEXREPLACE no Google Planilhas, é fácil realizar substituições de texto utilizando expressões regulares. Este artigo explica quase todos os padrõ...

Exemplos Avançados com REGEXREPLACE

Exemplo 1: Alterar o Formato de Números de Telefone

Formate números de telefone para o padrão “(123) 456-7890”:

  A B
1 Número Original Após Formatação
2 1234567890 =REGEXREPLACE(A2, “([0-9]{3})([0-9]{3})([0-9]{4})”, “($1) $2-$3”)
  • Neste exemplo, 1234567890 é convertido em (123) 456-7890.

Exemplo 2: Substituir Múltiplos Espaços por Apenas Um

Reduza múltiplos espaços em um texto para apenas um espaço:

  A B
1 Texto Texto Corrigido
2 Este  é  um   texto   de exemplo. =REGEXREPLACE(A2, “\\s+”, ” “)
  • Todos os espaços extras são reduzidos a um único espaço.

Observações

  • Certifique-se de que a sintaxe da expressão regular esteja correta para evitar erros.
  • Use símbolos especiais (ex.: $1, $2) para referenciar grupos da expressão regular no texto de substituição.
  • A familiaridade com expressões regulares amplia as possibilidades de uso.

Conclusão

  • REGEXREPLACE é uma ferramenta poderosa para substituição flexível de texto no Google Planilhas.
  • Útil para limpeza e reformatação de dados em larga escala.
  • Combinada com outras funções, permite manipulação avançada de dados.