Formules avec expressions régulières pour Google Sheets et Excel

Extrayez, validez ou remplacez du texte avec REGEXEXTRACT, REGEXMATCH et REGEXREPLACE : la formule exacte pour vos exemples, expliquée, testée sur les cas limites et étendue à toute la colonne. Conçu pour ChatGPT, Claude, Gemini et Microsoft Copilot. Il comprend 4 variables personnalisables et vous pouvez le copier gratuitement en un clic.

Intermédiaire · Texte · En attente de relecture éditoriale

Prompt

Agis comme un expert des tableurs et des expressions régulières qui explique chaque motif pour qu'il reste maintenable.

Mon cas :
- Ce que je veux faire : {{tache}}
- Exemples d'entrée et résultat attendu (un par ligne, entrée → sortie) : {{exemples}}
- Outil : {{outil}}
- Séparateur d'arguments dans mes paramètres : {{separateur}}

Si les exemples sont ambigus ou se contredisent, pose-moi la question avant d'écrire le motif.

Livrables :
1. La formule finale pour une cellule, prête à coller, avec mon séparateur.
2. L'explication du motif élément par élément (ancres, classes de caractères, quantificateurs, groupes).
3. Un tableau de test : chaque exemple avec le résultat que renverra la formule ; signale tout exemple non satisfait.
4. Les cas limites : cellules vides, espaces, majuscules et minuscules, accents, correspondances multiples, et comment éviter les erreurs (par exemple avec SIERREUR ou IFERROR).
5. Une version pour toute la colonne (ARRAYFORMULA dans Google Sheets ou matrice dynamique dans Excel).
6. Une alternative sans expression régulière si elle est plus simple.

Contraintes :
- Respecte le moteur de chaque outil : Google Sheets utilise RE2 (pas d'assertions avant ni arrière) ; les fonctions regex d'Excel n'existent que dans les versions récentes de Microsoft 365, donc indique comment le vérifier et quoi faire si je ne les ai pas.
- Utilise les noms de fonctions propres à l'outil et préviens-moi s'ils changent selon la langue d'installation.
- N'affirme rien comme testé si tu ne l'as pas vérifié avec mes exemples.

Format : formule dans un bloc de code, tableau de test et notes courtes.

Comment l'utiliser

Donnez au moins cinq exemples variés, y compris les cas bizarres. Collez la formule dans une cellule, vérifiez le tableau de test avec vos vraies données puis utilisez la version pour toute la colonne.

Exemple d'utilisation

Tâche : extraire le code postal d'une adresse · Exemple : « 12 rue de la Paix, 75002 Paris » → 75002 · Outil : Google Sheets · Séparateur : point-virgule.

Exemple de résultat

Formule finale (Google Sheets, séparateur point-virgule)

=SIERREUR(REGEXEXTRACT(A2; "\b\d{5}\b"); "")

Comment fonctionne le motif

  • \b → limite de mot : on ne prend pas 5 chiffres au milieu d'un nombre plus long.
  • \d{5} → exactement cinq chiffres.
  • SIERREUR(…; "") → renvoie une cellule vide au lieu de #N/A.

Tests sur vos exemples

EntréeRésultatConforme ?
12 rue de la Paix, 75002 Paris75002✔
3 bis avenue Jean Jaurès 69007 Lyon69007✔
Lieu-dit Les Granges, Saint-Martin(vide)✔

Cas limites

  • « 12 » ou « 3 bis » ne sont pas capturés : moins de 5 chiffres.
  • Si une adresse contient deux groupes de 5 chiffres (code CEDEX, par exemple), le premier est renvoyé.
  • Un code postal saisi comme nombre perd son 0 initial (01000 → 1000) : formatez la colonne en texte.

Pour toute la colonne

=ARRAYFORMULA(SI(A2:A=""; ""; SIERREUR(REGEXEXTRACT(A2:A; "\b\d{5}\b"); "")))

Sheets utilise RE2 : pas de lookahead ni de lookbehind, et ce motif n'en a pas besoin. …

Informations clés

Catégorie
Gestion des données · Formules
Type de résultat
Texte
Niveau
Intermédiaire
Conçu pour
ChatGPT, Claude, Gemini et Microsoft Copilot
Vérifié sur
En attente de vérification éditoriale
Variables
Ce que je veux faire, Exemples entrée → sortie, Outil et Séparateur d'arguments
Langue
Français
Prix
Gratuit, sans inscription
Mis à jour
07/11/2026

Questions fréquentes

Excel a-t-il des fonctions regex ?

Les versions récentes de Microsoft 365 proposent des fonctions comme REGEXTEST, REGEXEXTRACT et REGEXREPLACE, mais toutes les installations ne les ont pas. Le prompt explique comment vérifier et propose une alternative.

Pourquoi mon motif marche sur un testeur en ligne mais pas dans Google Sheets ?

Parce que Google Sheets utilise le moteur RE2, qui ne gère pas certaines constructions comme les assertions avant. Le prompt adapte le motif à ce moteur.

À quoi sert ce prompt ?

Extrayez, validez ou remplacez du texte avec REGEXEXTRACT, REGEXMATCH et REGEXREPLACE : la formule exacte pour vos exemples, expliquée, testée sur les cas limites et étendue à toute la colonne.

Avec quels outils d'IA fonctionne-t-il ?

Il est conçu pour ChatGPT, Claude, Gemini et Microsoft Copilot. Nous ne l'avons pas encore vérifié sur ces outils ; les résultats peuvent donc varier de l'un à l'autre.

Comment personnaliser le prompt ?

Cliquez sur « Personnaliser » et remplissez les variables (Ce que je veux faire, Exemples entrée → sortie, Outil et Séparateur d'arguments). Le texte se met à jour instantanément et vous pouvez ensuite le copier en un clic. Les valeurs sont stockées uniquement dans votre navigateur.

Faut-il de l'expérience pour l'utiliser ?

Il est de niveau intermédiaire : il vaut mieux connaître le sujet pour fournir un bon contexte et relire le résultat d'un œil critique.

Ce prompt est-il gratuit ?

Oui. Tous les prompts de HomeCasa Prompts sont gratuits, sans inscription ni abonnement. Vous pouvez aussi les utiliser dans des projets professionnels.

Puis-je me fier au résultat de l'IA ?

Considérez-le comme un brouillon de qualité : vérifiez toujours les données, les chiffres et les affirmations importantes avant de publier ou de prendre des décisions.

Prompts similaires