Função REGEX.TESTAR

Excel 365, Excel 2021

Resumo

A função REGEX.TESTAR verifica se qualquer parte do texto corresponde a um padrão de expressão regular (regex). Retorna VERDADEIRO quando há correspondência e FALSO quando não há, facilitando a validação de formatos de dados complexos.

Sintaxe

REGEX.TESTAR(texto; padrão; [case_sensitivity])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
texto Texto Sim O texto ou referência de célula contendo o texto para correspondência
padrão Texto Sim Expressão regular (regex) que descreve o padrão desejado
case_sensitivity Número Não 0=sensível a maiúsculas (padrão), 1=insensível

Usando a função REGEXTEST

A REGEX.TESTAR é essencial para validar formatos de dados como números de telefone, e-mails, CPFs e outros padrões complexos. Permite criar regras de validação poderosas sem fórmulas extensas.

Exemplos Comuns de REGEXTEST

Análise da palavra 'alfalfa'

=REGEX.TESTAR(A2;"a")

VERDADEIRO - Verifica se contém a letra 'a'

Verificação de formato de telefone

=REGEX.TESTAR(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

VERDADEIRO para (378) 555-4195, FALSO para formatos incorretos

Teste de letras minúsculas

=REGEX.TESTAR("Alfalfa";"[a-z]")

VERDADEIRO - Detecta presença de letras minúsculas

Validação de e-mail básico

=REGEX.TESTAR(A2;"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$")

VERDADEIRO para endereços de e-mail válidos

Perguntas Frequentes

0 é sensível a maiúsculas/minúsculas (padrão), 1 ignora maiúsculas/minúsculas.

Utiliza PCRE2, compatível com REGEX.EXTRAIR e REGEX.SUBSTITUIR.

Use barra invertida \ antes de caracteres como (, ), [, ] e outros.

Erros Comuns e Soluções

#VALOR!

Cause: Padrão regex inválido

Solution: Verifique a sintaxe da expressão regular

#N/D

Cause: Texto ou padrão vazio

Solution: Preencha todos os argumentos obrigatórios

Falso negativo

Cause: Padrão não usa ^ e $ para correspondência completa

Solution: Adicione ^ no início e $ no final para correspondência exata

Notas

  • Tokens úteis: [0-9] (dígitos), [a-z] (minúsculas), . (qualquer caractere)
  • Use \ para escapar caracteres especiais como ()[]-.
  • Para correspondência completa: ^padrão$
  • Compatível apenas com Excel 365 e Excel 2021

Compatibilidade

Disponível em: Excel 365, Excel 2021

Não disponível em: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

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