REGEXEXTRACT: Função Exclusiva do Google Planilhas para Extrair Texto Usando Expressões Regulares

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

Sobre a Função REGEXEXTRACT

Visão Geral do REGEXEXTRACT

Extrair Texto com Expressões RegularesFunção do Google Planilhas

=REGEXEXTRACT( texto, expressão_regular )

Descrição A função REGEXEXTRACT extrai a primeira parte de uma string que corresponde à expressão regular especificada.

  • Permite buscar partes específicas de texto com base em padrões definidos.
  • Útil para analisar dados ou extrair informações específicas.
  • Para tratamento de erros, pode ser combinada com funções como IFERROR.

Quando Usar a Função REGEXEXTRACT

  • Para extrair partes específicas de uma string.
  • Para analisar dados com base em padrões predefinidos.
  • Para obter informações específicas de formatos fixos, como e-mails, datas ou números de telefone.

Como Usar a Função REGEXEXTRACT

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

  A B
1 Texto Resultado Extraído
2 abc-123 =REGEXEXTRACT(A2, “[0-9]+”)
3 hello@domain.com =REGEXEXTRACT(A3, “[a-z]+”)

Resultado

  • Na célula B2, o padrão [0-9]+ corresponde a 123.
  • Na célula B3, o padrão [a-z]+ corresponde a hello.

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 REGEXEXTRACT

Exemplo 1: Extrair Nome de Domínio

Extraia o domínio de endereços de e-mail:

  A B
1 E-mail Domínio
2 user@example.com =REGEXEXTRACT(A2, “@(.+)$”)
  • Neste exemplo, o resultado será example.com.

Exemplo 2: Extrair Ano de uma Data

Extraia o ano de uma data no formato AAAA-MM-DD:

  A B
1 Data Ano
2 2024-12-20 =REGEXEXTRACT(A2, “^[0-9]{4}”)
  • Neste exemplo, o resultado será 2024.

Observações

  • Se nenhuma correspondência for encontrada, a função retornará o erro #N/A.
  • Para evitar erros, use IFERROR para tratar casos em que não há correspondência.
  • Familiaridade com expressões regulares ajudará a criar padrões mais eficazes.

Conclusão

  • A função REGEXEXTRACT é ideal para extrair partes específicas de texto com base em padrões regulares.
  • Combinada com outras funções, permite processamento de dados mais avançado e flexível.