Tutorial sulla Funzione REGEXTEST in Excel

Versione: Microsoft 365
Ultimo aggiornamento:
Suggerimento: Usa ⬆️ ⬇️ per scorrere la pagina su e giù. Ti consigliamo di navigare con uno schermo grande per una migliore esperienza di lettura.

1. Introduzione alla Funzione REGEXTEST

La funzione REGEXTEST in Excel è uno strumento per validare il testo rispetto a modelli specifici. È utile per la pulizia dei dati, la validazione degli input (come indirizzi email, numeri di telefono, ecc.) e l'estrazione di informazioni preziose dai dati testuali. Integrando le espressioni regolari, gli utenti possono identificare in modo efficiente discrepanze o validare formati nei propri dati, migliorando così l'integrità generale dei dati.
Introduzione alla Funzione REGEXTEST

2. Parametri della Funzione REGEXTEST

Questa è la sintassi per utilizzare la funzione REGEXTEST.
=REGEXTEST(text, pattern, [case_sensitivity])
  • text: obbligatorio Il testo o il riferimento a una cella contenente il testo che desideri confrontare.
  • pattern: obbligatorio L'espressione regolare ("regex") che descrive il modello di testo che desideri confrontare.
  • case_sensitivity: facoltativo Determina se la corrispondenza è sensibile ai casi. Per impostazione predefinita, la corrispondenza è sensibile ai casi. Inserisci uno dei seguenti valori:
  • 0: Sensibile ai casi
  • 1: Insensibile ai casi
  • 3. Scenario di Esempio: Validare l'indirizzo Email.

    Supponiamo di aver raccolto alcuni indirizzi email e di voler sapere se queste email sono indirizzi email validi.
    Scenario di Esempio: Validare l'indirizzo Email.Scenario di Esempio: Validare l'indirizzo Email.

    4. Iniziare con la Funzione REGEXTEST

    Digitare sulla tastiera: =REGEXREPLACE(, quindi selezionare A5 come testo da elaborare.
    Iniziare con la Funzione REGEXTEST

    5. Espressione Regolare per l'E-mail

    Qui impostiamo l'espressione regolare per convalidare le e-mail come: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}.
    Espressione Regolare per l'E-mail

    6. Analisi dell'Espressione Regolare per l'E-mail

    Ecco la suddivisione dell'espressione regolare per l'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._%+-] Insieme di caratteri
    a a z,   A a Z,   0 a 9,   carattere .,   carattere _,   carattere %,   carattere +,   carattere -.
    + Quantificatore
    corrisponde 1 o più all'elemento precedente
    2@ Carattere
    corrisponde al carattere "@"
    3[a-zA-Z0-9.-]+
    [a-zA-Z0-9.-] Insieme di caratteri
    a a z,   A a Z,   0 a 9,   carattere .,   carattere -.
    + Quantificatore
    corrisponde 1 o più all'elemento precedente
    4\. Carattere
    corrisponde al carattere "."
    5[a-zA-Z]{2,}
    [a-zA-Z] Insieme di caratteri
    a a z,   A a Z.
    {2,} Quantificatore
    corrisponde 2 o più all'elemento precedente

    7. Attivazione della Funzione REGEXREPLACE

    Dopo aver premuto invio per salvare, possiamo vedere se l'indirizzo e-mail corrisponde alle regole dell'espressione regolare.

    Se corrisponde, restituisce TRUE; in caso contrario, restituisce FALSE.
    Attivazione della Funzione REGEXREPLACE

    8. Applicare ad Altre Righe

    Applicando la stessa funzione ad altre righe, possiamo convalidare rapidamente tutti gli indirizzi e-mail.
    Applicare ad Altre Righe

    9. 🎉 Terminare! 🎉

    Nota dell'autore: Spero che tu possa percepire lo sforzo che ho messo in questi tutorial. Spero di creare una serie di tutorial Excel molto facili da capire.

    Se è utile, aiutami a condividere questi tutorial, grazie!


    Seguimi:
    Introduzione alla Funzione REGEXTEST