Fonction REGEXMATCH Google Sheets

Vous souhaitez améliorer votre utilisation de Google Sheets ? La fonction REGEXMATCH est un véritable atout. Mais concrètement, à quoi sert-elle ?

Dans cet article, nous explorerons cette fonction et ses multiples applications pour optimiser votre travail sur Google Sheets.

Qu’est-ce que la fonction REGEXMATCH dans Google Sheets ?

La fonction REGEXMATCH dans Google Sheets permet de vérifier si un texte contient un élément précis grâce à une expression régulière, aussi appelée regex. Une regex est un modèle de recherche. Elle sert à repérer certains formats ou certains mots dans une cellule.

Par exemple, vous pouvez utiliser REGEXMATCH pour vérifier :

  • si une cellule contient une adresse e-mail
  • si un texte contient un mot-clé précis
  • si un numéro respecte un format particulier
  • si une donnée saisie dans un formulaire est correcte

Le résultat sera toujours simple :

  • TRUE : Si le motif correspond à la chaîne de texte.
  • FALSE : Si le motif ne correspond pas.

Syntaxe de la fonction REGEXMATCH

Voici la syntaxe de la fonction :

=REGEXMATCH(texte; expression_régulière)

Concrétement :

  • texte : La cellule ou le texte à analyser.
  • expression_régulière: Le modèle à rechercher.
fonction REGEXMATCH google sheets syntaxe

La formule peut sembler un peu technique au début, surtout à cause des expressions régulières. Rassurez-vous, avec quelques exemples, vous allez vite comprendre.

Testez votre Niveau sur Google Sheets en 5 minutes🎓

Tester votre niveau 🦾

Comment utiliser REGEXMATCH ?

Comme des exercices vaut mieux que mille mots : voyons dès maintenant quelques exemples pour comprendre comment utiliser REGEXMATCH dans Google Sheets.

Exemples concret avec REGEXMATCH

1. Assistant administratif : repérer une demande urgente

Dans un service administratif, vous pouvez recevoir beaucoup de demandes, de messages ou de commandes. La fonction va permettre de repérer rapidement celles qui contiennent le mot urgent. Imaginons que la cellule A1 contient :

Commande urgente

Pour trouver votre mot, vous pouvez utiliser :

=REGEXMATCH(A1; "urgent")

A1= texte
urgent= expression_régulière

La formule renvoie VRAI, car le mot “urgent” est bien présent dans la cellule. Sinon, la formule renvoie FAUX

fonction REGEXMATCH Google sheets cellule contient un mot précis

2. Secrétariat : repérer une demande urgente

Vous gérez une liste de messages ou de demandes clients. L’objectif est de repérer automatiquement les lignes qui contiennent un mot prioritaire comme urgent ou important. Imaginons que la cellule A1 contient :

Message important à traiter

Vous pouvez utilisez :

=REGEXMATCH(A1; "urgent|important")

o

Le symbole | signifie OU. La formule vérifie donc si la cellule contient urgent ou important. Si aucun, des deux mots n’est présent, elle renvoie FAUX

Fonction REGEXMATCH Google Sheets cellule contient un mot ou un autre

3. Logistique : vérifier un numéro de commande

Vous travaillez en logistique et vous devez vérifier que vos numéros de commande respectent tous le même format. Par exemple, votre entreprise peut utiliser le format suivant : CMD-2026-245.

Ce format signifie :

  • 245 pour le numéro de commande
  • CMD pour commande
  • 2026 pour l’année

Exemple de tableau :

N° commandeConforme ?
CMD-2026-245VRAI
CMD-2026-089VRAI
CMD-26-245FAUX
COM-2026-245FAUX

Formule :

=REGEXMATCH(A2;"^CMD-[0-9]{4}-[0-9]{3}$")

Cette formule vérifie que le numéro commence bien par CMD, qu’il contient ensuite une année sur 4 chiffres, puis un numéro sur 3 chiffres.

fonction regexmatch fonction google sheets vérifier un numéro de commande

Donc :

  • CMD-2026-245 renvoie VRAI ;
  • CMD-26-245 renvoie FAUX, car l’année n’a que 2 chiffres ;
  • COM-2026-245 renvoie FAUX, car le code ne commence pas par CMD.

🎁 Un cadeau pour vous lancer dans Google Sheets !

Au programme :

Je commence dès maintenant !

4. Administration : vérifier une adresse e-mail

Vous avez une liste d’e-mails clients, fournisseurs ou transporteurs. L’objectif est de repérer rapidement les adresses qui semblent mal saisies.

Prenons un exemple :

fonction regexmatch google sheets vérifier une adresse e-mail
Commande 245
=REGEXMATCH(A2; "^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$")

Google Sheets renvoie VRAI, car le texte ressemble bien à une adresse e-mail.

Cette formule vérifie notamment la présence :

  • d’un texte avant le @ 
  • du symbole @ 
  • d’un nom de domaine
  • d’une extension comme .com.fr ou .org

Vous pouvez ensuite combiner REGEXMATCH avec la fonction FILTRE pour afficher uniquement les lignes qui respectent un certain format.

5. Livraison : vérifier un code postal français

Vous préparez un fichier d’expédition et vous voulez vérifier que les codes postaux contiennent bien 5 chiffres.

Exemple de tableau Google Sheets :

Code postalValide ?
57000VRAI
75001VRAI
57 000FAUX
MetzFAUX

Utilisez :

=REGEXMATCH(TO_TEXT(A2); "^\d{5}$")

Google Sheets renvoie VRAI si la cellule contient exactement 5 chiffres.

fonction regexmatch google sheets vérifier un code postal français

⚠️ Attention : REGEXMATCH analyse du texte. Si votre cellule contient un nombre, comme un code postal, Google Sheets peut afficher une erreur. Dans ce cas, utilisez TO_TEXT(A2) pour convertir la valeur en texte avant de la vérifier.

À savoir :

ÉlémentSignification
^Début du texte
\dUn chiffre
{5}Exactement 5 fois
$Fin du texte

6. Validation d’URL

La fonction REGEXMATCH est très utile pour vérifier si une chaîne de texte est une URL valide. Cela permet de s’assurer que les données saisies respectent un format précis.

Voici un exemple de formule :

=REGEXMATCH(A1, "^(https?://)?(www\.)?[a-z0-9]+\.[a-z]{2,}(/[\w-]*)*$")

Dans cet exemple, si la cellule A1 contient une URL, la fonction renverra VRAI. Sinon, cela renverra FAUX.

Vous êtes perdu avec tous ces symboles ? Pas d’inquiétude, on va régler ça…

Quelques symboles utiles en regex à connaitre

On pense à vous, pas besoin de tous les connaître pour commencer : quelques symboles suffisent pour faire des vérifications.

SymboleSignification
\dUn chiffre
+Une ou plusieurs fois
.N’importe quel caractère
\.Un vrai point
``
^Début du texte
$Fin du texte
[a-z]Une lettre de a à z

Connaître les symboles, c’est important. Mais comprendre pourquoi une formule ne fonctionne pas, c’est encore mieux !

Erreurs fréquentes avec REGEXMATCH

Même avec une bonne formule, des erreurs peuvent arriver avec REGEXMATCH. Voici les erreurs les plus courantes à repérer.

Erreur fréquenteExplicationExemple
Un espace en tropUn espace peut empêcher la regex de reconnaître le texte.57000 est différent de 57 000
Une regex trop stricteLa formule refuse une valeur proche, mais pas exactement conforme.^\d{5}$ accepte 57000, mais refuse 57 000
Une regex trop largeLa formule accepte trop de résultats..*@.* accepte presque tout ce qui contient @
Un caractère spécial mal utiliséCertains caractères ont un rôle particulier en regex.Le point . signifie “n’importe quel caractère”
REGEXMATCH dans ExcelLa fonction REGEXMATCH fonctionne dans Google Sheets, mais pas dans Excel.Excel peut afficher une erreur si vous utilisez cette fonction

Pour afficher un message plus clair en cas d’erreur, vous pouvez aussi utiliser la fonction SIERREUR et il existe d’autres fonctions Google Sheets pour travailler avec du texte dans Google Sheets

REGEXMATCH, TROUVE et REGEXEXTRACT : quelle différence ?

Ces trois fonctions permettent de travailler avec du texte dans Google Sheets, mais elles n’ont pas le même rôle.

FonctionÀ quoi ça sert ?Résultat
TROUVEChercher un mot précis dans une celluleLa position du mot
REGEXMATCHVérifier si un texte respecte un format ou contient un motifVRAI ou FAUX
REGEXEXTRACTExtraire une information précise d’un texteLe texte extrait

🎁 Un cadeau pour vous lancer dans Google Sheets !

Au programme :

Je commence dès maintenant !

Passez à la vitesse supérieure avec notre formation Google Sheets

Vous avez maintenant compris les bases de la fonction REGEXMATCH dans Google Sheets. Mais si vous souhaitez aller plus loin et mieux exploiter vos données, notre formation Google Sheets peut vous accompagner.

Notre approche est 100 % pratique :

  • des exercices concrets ;
  • un accompagnement personnalisé ;
  • une formation à distance ou en présentiel ;
  • des sessions flexibles adaptées à votre niveau ;
  • des experts pour répondre à vos questions.

FAQ – les questions les plus fréquences sur la fonction REGEXMATCH

Qu’est-ce que REGEXMATCH ?

La fonction REGEXMATCH permet de vérifier si une chaîne de caractères correspond à une expression régulière. C’est une méthode puissante pour filtrer ou valider des données dans vos feuilles de calcul.

Quels types d’expressions régulières peut-on utiliser ?

Vous pouvez utiliser divers motifs, comme :

  • ^ : début de la chaîne.
  • $ : fin de la chaîne.
  • . : n’importe quel caractère.
  • * : zéro ou plusieurs occurrences.

Quelle est la différence entre REGEXMATCH et TROUVE 

La fonction TROUVE permet de repérer un texte précis dans une cellule, tandis que REGEXMATCH permet de vérifier un motif plus complexe, comme une adresse e-mail, un code postal ou plusieurs mots-clés à la fois.

REGEXMATCH fonctionne-t-il dans Excel ?

Non. REGEXMATCH est une fonction disponible dans Google Sheets. Dans Excel, il faut utiliser d’autres fonctions ou passer par Power Query/VBA pour les cas plus avancés.

Pourquoi REGEXMATCH renvoie FAUX ?

REGEXMATCH renvoie FAUX lorsque le texte ne correspond pas exactement au modèle recherché. Cela peut venir d’un espace, d’une faute, d’un mauvais format ou d’une regex trop stricte.

🚀 Passez à la vitesse supérieur avec la formation complète !

Découvrir le programme complet 📚
4.9/5 - (17 votes)
Sacha LETULLIER
Sacha LETULLIER

Sacha Letullier est co-fondateur de Morpheus Formation, un organisme certifié Qualiopi spécialisé dans la formation Excel, Google Sheets ou Power BI avec plus de 1 000 apprenants accompagnés depuis 2021.

Spécialiste des outils collaboratifs de la suite Google Workspace comme Google Sheets, il aide les entreprises à exploiter pleinement leur potentiel.

À travers ses articles, il partage des méthodes simples et directement applicables pour gagner du temps au quotidien. Ces mêmes méthodes qu'il utilise au quotidien pour ses missions marketing et de référencement.

Articles: 40

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *