Microsoft Excel introduit de nouvelles fonctions REGEX

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale Plus d'informations

Notes clés

  • Microsoft Excel introduit de nouvelles fonctions REGEXTEST, REGEXEXTRACT et REGEXREPLACE pour la manipulation de texte à l'aide d'expressions régulières.
  • Ces fonctions sont actuellement en phase de test bêta et offrent un meilleur contrôle sur la recherche, l'extraction et le remplacement de modèles de texte.
  • REGEXTEST vérifie si le texte contient un modèle (VRAI/FAUX), REGEXEXTRACT récupère le texte correspondant (diverses options) et REGEXREPLACE remplace les modèles par un nouveau texte.

Microsoft Excel augmente ses capacités de manipulation de texte en ajoutant trois nouvelles fonctions utilisant des expressions régulières (REGEX).

Les expressions régulières, ou REGEX, sont comme des raccourcis pour rechercher et travailler avec des morceaux de texte spécifiques. Imaginez que vous disposez d'un code qui vous aide à trouver rapidement certains mots, chiffres ou tout autre modèle dans un gros livre. C'est ce que fait l'expression régulière avec les données texte sur les ordinateurs. Il utilise des symboles spéciaux pour vous aider à trouver ce que vous recherchez. Les nouvelles fonctions sont :

REGEXTEST : Cette fonction vérifie si un morceau de texte comporte une partie qui correspond à un modèle spécifique. S'il trouve quelque chose qui correspond, il dit VRAI, sinon, il dit FAUX. 

Par exemple, REGEXTEST peut être utilisé pour vérifier si une colonne contient des adresses e-mail en utilisant un modèle qui correspond à la structure de messagerie courante.

REGEXEXTRACT : Cet outil extrait des parties spécifiques des données texte qui correspondent à un certain modèle. Il existe différentes manières d’obtenir les informations souhaitées.

  • Premier match : Renvoie la première occurrence de la sous-chaîne correspondante.
  • Tous les matchs : Renvoie une liste de toutes les sous-chaînes qui correspondent au modèle.
  • Groupes de capture : En incorporant des parenthèses dans le modèle, les utilisateurs peuvent définir des parties spécifiques à capturer pendant la correspondance. REGEXEXTRACT peut alors extraire uniquement ces groupes capturés.

REGEXREMPLACER : Cette fonction recherche des parties du texte qui correspondent à un modèle spécifique et les modifie en quelque chose d'autre choisi par l'utilisateur. C'est un moyen rapide de modifier le texte selon certaines règles. 

Par exemple, REGEXREPLACE peut être utilisé pour anonymiser les numéros de téléphone en remplaçant les chiffres initiaux par des astérisques.

Ces nouvelles fonctions sont actuellement disponibles pour tests dans le canal bêta de Microsoft Excel. La date de sortie officielle n'a pas encore été annoncée. 

Microsoft a également fait allusion à une future intégration avec les fonctions XLOOKUP et XMATCH.

Ces fonctions sont actuellement disponibles pour les utilisateurs du canal bêta exécutant :

  • Windows : Version 2406 (Build 17715.20000) ou ultérieure
  • Mac : version 16.86 (Build 24051422) ou ultérieure   

Voici d’autres nouveautés Excel :
L'outil Ink to Text Pen est désormais disponible dans Excel pour Windows

Les utilisateurs pourront bientôt générer plusieurs colonnes de formules à partir d'une seule invite sur Excel via Copilot

Plus ici.