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