Tutorial da Função REGEXTEST 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 REGEXTEST

A função REGEXTEST no Excel é uma ferramenta para validar texto contra padrões específicos. É útil na limpeza de dados, validação de entradas (como e-mails, números de telefone, etc.) e extração de informações valiosas de dados textuais. Ao integrar expressões regulares, os usuários podem identificar eficientemente incompatibilidades ou validar formatos em seus dados, melhorando assim a integridade geral dos dados.
Introdução à Função REGEXTEST

2. Parâmetros da Função REGEXTEST

Aqui está a sintaxe para usar a função REGEXTEST.
=REGEXTEST(text, pattern, [case_sensitivity])
  • text: obrigatório O texto ou a referência a uma célula que contém o texto que você deseja comparar.
  • pattern: obrigatório A expressão regular ("regex") que descreve o padrão de texto que você deseja comparar.
  • 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: Validar Endereço de E-mail.

    Suponha que recolhemos alguns endereços de e-mail e queremos saber se esses e-mails são endereços de e-mail válidos.
    Cenário de Exemplo: Validar Endereço de E-mail.Cenário de Exemplo: Validar Endereço de E-mail.

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

    Digite no teclado: =REGEXREPLACE(, em seguida selecione A5 como o texto a processar.
    Começando com a Função REGEXTEST

    5. Expressão Regular para E-mail

    Aqui definimos a expressão regular para validar e-mails como: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}.
    Expressão Regular para E-mail

    6. Análise da Expressão Regular para E-mail

    Aqui está a análise da expressão regular para e-mail.
    text:
    regularExpr:
    [email protected][a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
    1john.doe[a-zA-Z0-9._%+-]+
    2@@
    3company[a-zA-Z0-9.-]+
    4.\.
    5com[a-zA-Z]{2,}
    1[a-zA-Z0-9._%+-]+
    [a-zA-Z0-9._%+-] Conjunto de caracteres
    a a z,   A a Z,   0 a 9,   caractere .,   caractere _,   caractere %,   caractere +,   caractere -.
    + Quantificador
    corresponde 1 ou mais ao token anterior
    2@ Caractere
    corresponde ao caractere "@"
    3[a-zA-Z0-9.-]+
    [a-zA-Z0-9.-] Conjunto de caracteres
    a a z,   A a Z,   0 a 9,   caractere .,   caractere -.
    + Quantificador
    corresponde 1 ou mais ao token anterior
    4\. Caractere
    corresponde ao caractere "."
    5[a-zA-Z]{2,}
    [a-zA-Z] Conjunto de caracteres
    a a z,   A a Z.
    {2,} Quantificador
    corresponde 2 ou mais ao token anterior

    7. Ativação da Função REGEXREPLACE

    Após pressionar enter para salvar, podemos ver se o endereço de e-mail corresponde às regras da expressão regular.

    Se corresponder, retorna TRUE; caso contrário, retorna FALSE.
    Ativação da Função REGEXREPLACE

    8. Aplicar a Outras Linhas

    Ao aplicar a mesma função a outras linhas, podemos validar rapidamente todos os endereços de e-mail.
    Aplicar a Outras Linhas

    9. 🎉 Concluir! 🎉

    Nota do autor: Espero que você possa sentir o esforço que coloquei nesses tutoriais. Espero criar uma série de tutoriais de Excel muito fáceis de entender.

    Se for útil, ajude-me a compartilhar esses tutoriais, obrigado!


    Siga-me:
    Introdução à Função REGEXTEST