Formule con espressioni regolari per Google Sheets ed Excel

Estrai, verifica o sostituisci testo con REGEXEXTRACT, REGEXMATCH e REGEXREPLACE: la formula esatta per i tuoi esempi, spiegata pezzo per pezzo, testata sui casi limite ed estesa a tutta la colonna. Pensato per ChatGPT, Claude, Gemini e Microsoft Copilot. Include 4 variabili personalizzabili e puoi copiarlo gratuitamente con un clic.

Intermedio · Testo · In attesa di revisione editoriale

Prompt

Agisci come esperto di fogli di calcolo ed espressioni regolari che spiega ogni pattern in modo che resti manutenibile.

Il mio caso:
- Cosa voglio fare: {{compito}}
- Esempi di input e risultato atteso (uno per riga, input → output): {{esempi}}
- Strumento: {{strumento}}
- Separatore di argomenti nelle mie impostazioni: {{separatore}}

Se gli esempi sono ambigui o si contraddicono, chiedimelo prima di scrivere il pattern.

Consegne:
1. La formula finale per una cella, pronta da incollare, con il mio separatore.
2. La spiegazione del pattern pezzo per pezzo (ancore, classi di caratteri, quantificatori, gruppi).
3. Una tabella di prova: ogni esempio con il risultato che restituirà la formula; segnala ogni esempio non soddisfatto.
4. Casi limite: celle vuote, spazi, maiuscole e minuscole, lettere accentate, corrispondenze multiple, e come evitare errori (per esempio con SE.ERRORE o IFERROR).
5. Una versione per tutta la colonna (ARRAYFORMULA in Google Sheets o matrice dinamica in Excel).
6. Un'alternativa senza espressioni regolari, se ne esiste una più semplice.

Vincoli:
- Rispetta il motore di ogni strumento: Google Sheets usa RE2 (niente lookahead né lookbehind); le funzioni regex di Excel sono disponibili solo nelle versioni recenti di Microsoft 365, quindi spiega come verificarlo e cosa fare se non le ho.
- Usa i nomi di funzione dello strumento e avvisami se cambiano con la lingua di installazione.
- Non dichiarare testato nulla che tu non abbia verificato con i miei esempi.

Formato: formula in un blocco di codice, tabella di prova e note brevi.

Come usarlo

Fornisci almeno cinque esempi diversi, compresi quelli strani. Incolla la formula in una cella, controlla la tabella di prova con i dati reali e poi usa la versione per tutta la colonna.

Esempio d'uso

Compito: estrarre il CAP da un indirizzo · Esempio: «Via Roma 10, 20121 Milano» → 20121 · Strumento: Google Sheets · Separatore: punto e virgola.

Esempio di risultato

Formula finale (Google Sheets, separatore punto e virgola)

=SE.ERRORE(REGEXEXTRACT(A2; "\b\d{5}\b"); "")

Come funziona il pattern

  • \b → confine di parola: non prende 5 cifre in mezzo a un numero più lungo.
  • \d{5} → esattamente cinque cifre.
  • SE.ERRORE(…; "") → cella vuota invece di #N/D.

Test sui tuoi esempi

InputRisultatoOk?
Via Roma 10, 20121 Milano20121✔
Piazza Garibaldi 3/B 80142 Napoli80142✔
Località Poggio, Montalcino(vuoto)✔

Casi limite

  • «10» o «3/B» non vengono catturati: meno di 5 cifre.
  • Se un indirizzo contiene due blocchi di 5 cifre, viene restituito il primo.
  • Un CAP inserito come numero perde lo 0 iniziale (00184 → 184): formatta la colonna come testo.

Per tutta la colonna

=ARRAYFORMULA(SE(A2:A=""; ""; SE.ERRORE(REGEXEXTRACT(A2:A; "\b\d{5}\b"); "")))

Sheets usa RE2: niente lookahead né lookbehind, e questo pattern non ne ha bisogno. …

Dati chiave

Categoria
Gestione dei dati · Formule
Tipo di output
Testo
Livello
Intermedio
Pensato per
ChatGPT, Claude, Gemini e Microsoft Copilot
Verificato in
In attesa di verifica editoriale
Variabili
Cosa voglio fare, Esempi input → output, Strumento e Separatore di argomenti
Lingua
Italiano
Prezzo
Gratuito, senza registrazione
Aggiornato
07/11/2026

Domande frequenti

Excel ha funzioni per le espressioni regolari?

Le versioni recenti di Microsoft 365 includono funzioni come REGEXTEST, REGEXEXTRACT e REGEXREPLACE, ma non tutte le installazioni le hanno. Il prompt spiega come verificarlo e propone un'alternativa.

Perché il mio pattern funziona su un tester online ma non in Google Sheets?

Perché Google Sheets usa il motore RE2, che non supporta alcuni costrutti come i lookahead. Il prompt adatta il pattern a quel motore.

A cosa serve questo prompt?

Estrai, verifica o sostituisci testo con REGEXEXTRACT, REGEXMATCH e REGEXREPLACE: la formula esatta per i tuoi esempi, spiegata pezzo per pezzo, testata sui casi limite ed estesa a tutta la colonna.

Con quali strumenti di IA funziona?

È pensato per ChatGPT, Claude, Gemini e Microsoft Copilot. Non lo abbiamo ancora verificato in questi strumenti, quindi i risultati possono variare da uno all'altro.

Come personalizzo il prompt?

Clicca su «Personalizza» e compila le variabili (Cosa voglio fare, Esempi input → output, Strumento e Separatore di argomenti). Il testo si aggiorna all'istante e poi puoi copiarlo con un clic. I valori vengono salvati solo nel tuo browser.

Serve esperienza per usarlo?

È di livello intermedio: conviene conoscere l'argomento per fornire un buon contesto e valutare il risultato con occhio critico.

Questo prompt è gratuito?

Sì. Tutti i prompt di HomeCasa Prompts sono gratuiti, senza registrazione né abbonamento. Puoi usarli anche in progetti professionali.

Posso fidarmi dell'output dell'IA?

Consideralo una bozza di alta qualità: verifica sempre dati, cifre e affermazioni importanti prima di pubblicare o prendere decisioni.

Prompt correlati