Funzione REGEX.TEST

Excel 365, Excel 2021

Riepilogo

La funzione REGEX.TEST verifica se una parte del testo fornito corrisponde a un'espressione regolare (regex). Restituisce VERO se trova una corrispondenza, FALSO altrimenti. È uno strumento potente per la validazione di pattern complessi nei dati testuali.

Sintassi

REGEX.TEST(testo; motivo; [case_sensitivity])

Parametri

Parametro Tipo Richiesto Descrizione
testo Testo Testo o riferimento a cella contenente il testo da verificare
motivo Testo Espressione regolare (regex) che descrive il modello desiderato
case_sensitivity Numero No 0 per case-sensitive (predefinito), 1 per case-insensitive

Utilizzo della funzione REGEXTEST

REGEX.TEST è essenziale per validare formati dati, verificare pattern complessi e controllare la presenza di specifici elementi testuali. Perfetta per controllare email, numeri di telefono, codici postali e qualsiasi pattern testuale strutturato.

Esempi Comuni di REGEXTEST

Controllo presenza lettera specifica

=REGEX.TEST(A2;"a")

Verifica se 'erba medica' contiene la lettera 'a' (VERO)

Rileva lettere minuscole

=REGEX.TEST(A2;"[a-z]")

Controlla presenza di almeno una lettera minuscola

Validazione numero telefono USA

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

Controlla formato (378) 555-4195 (VERO), +1(878) 555-8622 (FALSO)

Controllo cifre numeriche

=REGEX.TEST(A2;"[0-9]")

Verifica presenza di almeno una cifra numerica

Domande Frequenti

0 mantiene distinzione maiuscole/minuscole (default), 1 ignora le maiuscole

Usa barra rovesciata \\: \\( per '(', \\) per ')'

Utilizza PCRE2 flavor, compatibile con espressioni regolari standard

Errori Comuni e Soluzioni

#VALORE!

Cause: Pattern regex non valido

Solution: Controlla sintassi espressione regolare

#N/D

Cause: Testo o pattern contiene errori

Solution: Verifica parametri di input

FALSO inatteso

Cause: Pattern troppo restrittivo o case sensitivity errata

Solution: Testa pattern con esempi semplici prima

Note

  • Token comuni: [0-9] cifre, [a-z] lettere minuscole, . qualsiasi carattere
  • ^ inizio stringa, $ fine stringa, * zero o più, + uno o più
  • Usa REGEX.ESTRAI per estrarre testo corrispondente
  • Combina con SE per logica condizionale avanzata

Compatibilità

Disponibile in: Excel 365, Excel 2021

Non disponibile in: Excel 2019 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 365, Excel 2021