Navigation Rapide
Fonction REGEX.TEST
Résumé
La fonction REGEX.TEST vérifie si une partie du texte correspond à une expression régulière. Elle retourne VRAI en cas de correspondance et FAUX sinon, facilitant la validation de formats de données complexes comme les emails, numéros de téléphone ou codes postaux.
Syntaxe
REGEX.TEST(texte;modèle;[sensibilité_casse])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| texte | Texte |
Oui | Texte ou référence de cellule à tester contre le modèle |
| modèle | Texte |
Oui | Expression régulière définissant le pattern à rechercher |
| sensibilité_casse | Nombre |
Non | 0=sensible à la casse, 1=insensible à la casse |
Utilisation de la fonction REGEXTEST
REGEX.TEST est idéale pour valider des formats de données structurées dans Excel. Utilisez-la pour vérifier la syntaxe des emails, numéros de téléphone, dates, codes postaux ou tout pattern texte spécifique avant traitement.
Exemples Courants de REGEXTEST
Analyse du mot 'luzerne'
=REGEX.TEST(A2;"a")
Vérifie la présence de la lettre 'a' (VRAI)
Détection des minuscules
=REGEX.TEST(A2;"[a-z]")
Teste la présence de lettres minuscules (VRAI)
Validation numéro téléphone US
=REGEX.TEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")
Vérifie le format (###) ###-#### (VRAI pour le bon format)
Emails simples
=REGEX.TEST(A2;"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$";1)
Valide une adresse email (insensible à la casse)
Codes postaux français
=REGEX.TEST(A2;"^[0-9]{5}$")
Vérifie un code postal 5 chiffres (75001 → VRAI)
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR! - Modèle regex invalide
Cause: Syntaxe d'expression régulière incorrecte
Solution: Vérifiez les parenthèses, crochets et barres obliques inverses
#VALEUR! - Argument case_sensitivity incorrect
Cause: Valeur autre que 0 ou 1
Solution: Utilisez uniquement 0 (sensible) ou 1 (insensible)
Faux négatifs sur les patterns complexes
Cause: Oubli des \ pour échapper les caractères spéciaux
Solution: Ajoutez \ avant (, ), [, ], ^, $, etc.
Notes
- Utilise la syntaxe PCRE2 (Perl Compatible Regular Expressions)
- Par défaut sensible à la casse (0)
- Compatible Excel 365 et Excel 2021
- Pour extraire le texte correspondant, utilisez REGEX.EXTRAIRE
- Jetons essentiels : [0-9], [a-z], [A-Z], \d (chiffre), \w (alphanumérique)
- Utilisez ^ et $ pour matcher la chaîne entière, sans pour une sous-chaîne
Compatibilité
Disponible dans : Excel 365, Excel 2021
Non disponible dans : Excel 2019 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365, Excel 2021