Tutorial sulla Funzione REGEXEXTRACT 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 REGEXEXTRACT

La funzione REGEXEXTRACT in Excel è uno strumento potente per estrarre informazioni specifiche da stringhe di testo utilizzando espressioni regolari (regex).

Questa funzione è particolarmente utile per analizzare dati strutturati, come numeri di telefono, e-mail e date, consentendo di automatizzare le operazioni di elaborazione dei dati e migliorare le capacità di analisi dei dati.
Introduzione alla Funzione REGEXEXTRACT

2. Parametri della Funzione REGEXEXTRACT

Questa è la sintassi per utilizzare la funzione REGEXEXTRACT.
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
  • text: obbligatorio Il testo o il riferimento a una cella contenente il testo da cui vuoi estrarre le stringhe.
  • pattern: obbligatorio L'espressione regolare ("regex") che descrive il modello del testo che vuoi estrarre.
  • return_mode: facoltativo Un numero che specifica quali stringhe vuoi estrarre. Per impostazione predefinita, la modalità di ritorno è 0. I valori possibili sono:
  • 0: Restituisce la prima stringa che corrisponde al modello
  • 1: Restituisce tutte le stringhe che corrispondono al modello come un array
  • 2: Restituisce i gruppi catturati dalla prima corrispondenza come un array
  • Nota: I gruppi di cattura sono parti di un modello regex circondato da parentesi "(...)". Ti consentono di restituire separatamente parti di una singola corrispondenza.
  • 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: Estrazione di numeri di telefono

    In questo tutorial, dimostreremo come utilizzare la funzione REGEXEXTRACT per estrarre numeri di telefono da un elenco.
    Scenario di esempio: Estrazione di numeri di telefono

    4. Iniziare con la Funzione REGEXEXTRACT

    Digita sulla tastiera: =REGEXEXTRACT(, quindi seleziona A5 come testo da elaborare.
    Iniziare con la Funzione REGEXEXTRACT

    5. Inserisci l'espressione regolare

    Per estrarre numeri di telefono, inseriamo: \(\d{3}\)\s?\d{3}[-\s]?\d{4} come espressione regolare.

    Spiegazione dell'espressione regolare del numero di telefono: Espressioni Regolari Comuni per Utenti Excel
    Inserisci l'espressione regolare
    La funzione REGEXEXTRACT prende effetto
    Applicare ad altre celle
    Estrarre tutte le corrispondenze
    Gruppi di cattura
    Introduzione alla Funzione REGEXEXTRACT