Tutorial da Função REGEXEXTRACT no Excel

Versão: Microsoft 365
Última atualização:
Dica: Use ⬆️ ⬇️ para passar a página para cima e para baixo. Recomendamos navegar com uma tela grande para uma melhor experiência de leitura.

1. Introdução à Função REGEXEXTRACT

A função REGEXEXTRACT no Excel é uma ferramenta poderosa para extrair informações específicas de cadeias de texto usando expressões regulares (regex).

Esta função é especialmente útil para analisar dados estruturados, como números de telefone, e-mails e datas, permitindo automatizar tarefas de processamento de dados e melhorar as capacidades de análise de dados.
Introdução à Função REGEXEXTRACT

2. Parâmetros da Função REGEXEXTRACT

Aqui está a sintaxe para usar a função REGEXEXTRACT.
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
  • text: obrigatório O texto ou a referência a uma célula contendo o texto do qual você deseja extrair cadeias.
  • pattern: obrigatório A expressão regular ("regex") que descreve o padrão do texto que você deseja extrair.
  • return_mode: opcional Um número que especifica quais cadeias você deseja extrair. Por padrão, o modo de retorno é 0. Os valores possíveis são:
  • 0: Retorna a primeira cadeia que corresponde ao padrão
  • 1: Retorna todas as cadeias que correspondem ao padrão como um array
  • 2: Retorna grupos de captura da primeira correspondência como um array
  • Nota: Os grupos de captura são partes de um padrão regex cercadas por parênteses "(...)". Eles permitem retornar partes separadas de uma única correspondência individualmente.
  • case_sensitivity: opcional Determina se a correspondência é sensível a maiúsculas e minúsculas. Por padrão, a correspondência é sensível a maiúsculas e minúsculas. Digite um dos seguintes:
  • 0: Sensível a maiúsculas e minúsculas
  • 1: Insensível a maiúsculas e minúsculas
  • 3. Cenário de Exemplo: Extraindo Números de Telefone

    Neste tutorial, iremos demonstrar como usar a função REGEXEXTRACT para extrair números de telefone de uma lista.
    Cenário de Exemplo: Extraindo Números de Telefone

    4. Começando com a Função REGEXEXTRACT

    Digite no seu teclado: =REGEXEXTRACT(, depois selecione A5 como o texto a ser processado.
    Começando com a Função REGEXEXTRACT

    5. Insira a Expressão Regular

    Para extrair números de telefone, inserimos: \(\d{3}\)\s?\d{3}[-\s]?\d{4} como a expressão regular.

    Explicação da expressão regular de número de telefone: Expressões Regulares Comuns para Usuários do Excel
    Insira a Expressão Regular
    Função REGEXEXTRACT Em Efeito
    Aplicar a Outras Células
    Extrair Todas as Correspondências
    Grupos de Captura
    Introdução à Função REGEXEXTRACT