Tutoriel de la Fonction REGEXEXTRACT dans Excel

Version: Microsoft 365
dernière mise à jour:
Astuce : Utilisez ⬆️ ⬇️ pour faire défiler la page vers le haut et vers le bas. Nous recommandons de naviguer avec un grand écran pour une meilleure expérience de lecture.

1. Introduction à la Fonction REGEXEXTRACT

La fonction REGEXEXTRACT dans Excel est un outil puissant pour extraire des informations spécifiques à partir de chaînes de texte en utilisant des expressions régulières (regex).

Cette fonction est particulièrement utile pour analyser des données structurées telles que les numéros de téléphone, les courriels et les dates, permettant d'automatiser les tâches de traitement de données et d'améliorer les capacités d'analyse des données.
Introduction à la Fonction REGEXEXTRACT

2. Paramètres de la Fonction REGEXEXTRACT

Voici la syntaxe pour utiliser la fonction REGEXEXTRACT.
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
  • text: obligatoire Le texte ou la référence à une cellule contenant le texte à partir duquel vous souhaitez extraire des chaînes.
  • pattern: obligatoire L'expression régulière ("regex") qui décrit le modèle du texte que vous souhaitez extraire.
  • return_mode: optionnel Un nombre qui spécifie quelles chaînes vous souhaitez extraire. Par défaut, le mode de retour est 0. Les valeurs possibles sont :
  • 0: Renvoie la première chaîne correspondant au modèle
  • 1: Renvoie toutes les chaînes correspondant au modèle sous forme de tableau
  • 2: Renvoie les groupes capturés de la première correspondance sous forme de tableau
  • Remarque : Les groupes de capture sont des parties d'un motif regex entourées de parenthèses "(...)". Ils vous permettent de retourner séparément des parties d'une seule correspondance.
  • case_sensitivity: optionnel Détermine si la correspondance est sensible à la casse. Par défaut, la correspondance est sensible à la casse. Entrez l'une des valeurs suivantes :
  • 0: Sensible à la casse
  • 1: Insensible à la casse
  • 3. Scénario d'exemple : Extraction de numéros de téléphone

    Dans ce tutoriel, nous allons démontrer comment utiliser la fonction REGEXEXTRACT pour extraire des numéros de téléphone d'une liste.
    Scénario d'exemple : Extraction de numéros de téléphone

    4. Commencer avec la fonction REGEXEXTRACT

    Tapez sur votre clavier : =REGEXEXTRACT(, puis sélectionnez A5 comme texte à traiter.
    Commencer avec la fonction REGEXEXTRACT

    5. Saisir l'expression régulière

    Pour extraire des numéros de téléphone, nous saisissons : \(\d{3}\)\s?\d{3}[-\s]?\d{4} comme expression régulière.

    Explication de l'expression régulière de numéro de téléphone : Expressions Régulières Courantes pour les Utilisateurs d'Excel
    Saisir l'expression régulière
    La fonction REGEXEXTRACT prend effet
    Appliquer à d'autres cellules
    Extraire toutes les correspondances
    Groupes de capture
    Introduction à la Fonction REGEXEXTRACT