Navegação Rápida
Função REGEXEXTRACT
Resumo
A função REGEXEXTRACT permite extrair texto de uma cadeia utilizando expressões regulares. É ideal para identificar e capturar padrões específicos em dados textuais, como números de telefone, emails, códigos ou qualquer estrutura repetitiva.
Sintaxe
REGEXEXTRACT(texto; padrão; [return_mode]; [case_sensitivity])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | Texto |
Sim | O texto ou referência à célula de onde extrair padrões |
| padrão | Texto |
Sim | Expressão regular PCRE2 definindo o padrão |
| return_mode | Número |
Não | 0 (padrão): primeira; 1: todas; 2: grupos de captura |
| case_sensitivity | Número |
Não | 0 (padrão): sensível; 1: insensível |
Usando a função REGEXEXTRACT
REGEXEXTRACT revoluciona o processamento de texto no Excel, permitindo extração precisa de informações estruturadas de dados não estruturados. Perfeita para limpeza de dados, extração de informações de documentos e análise de texto.
Exemplos Comuns de REGEXEXTRACT
Extrair Nome Capitalizado
=REGEXEXTRACT(A2;"[A-Z][a-z]+")
Extrai 'Dylan' de 'DylanIas' identificando letra maiúscula seguida de minúsculas
Extrair Todos os Telefones
=REGEXEXTRACT(A2;"[0-9()]+ [0-9-]+";1)
Extrai todos os números de telefone de uma lista concatenada
Capturar Grupos (Data)
=REGEXEXTRACT(A2;"(\d{2})/(\d{2})/(\d{4})";2)
Extrai dia, mês e ano separadamente de datas no formato DD/MM/AAAA
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR! - Padrão inválido
Cause: Expressão regular com sintaxe incorreta
Solution: Verifique a sintaxe PCRE2 e caracteres especiais
Nenhuma correspondência encontrada
Cause: Padrão não existe no texto fornecido
Solution: Teste o padrão primeiro com REGEXTEST
#VALOR! - return_mode inválido
Cause: Valor fora dos limites 0,1,2
Solution: Use apenas 0, 1 ou 2
Notas
- Utiliza PCRE2 - mesma engine do JavaScript moderno
- Parênteses () criam grupos de captura numerados da esquerda para direita
- Sempre retorna texto - converta com VALOR quando necessário
- Combine com REGEXTEST para validar antes da extração
Compatibilidade
Disponível em: Excel 365, Excel 2021, Excel 2019
Não disponível em: Excel 2016 e anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021, Excel 2019