MFC Evoluées avec Formes Régulière REGEX ?? Le sujet est résolu

Avatar de l’utilisateur
Lolowr
Messages : 18
Inscription : 29 nov. 2022 17:16
A remercié : 8 fois

MFC Evoluées avec Formes Régulière REGEX ??

Message par Lolowr »

Bonjour la Team,

Est il possible d'aller plus loin avec des fonctions avancées dans les MFC 
Je tri des Données qui ont un certain Format 
Par exemple dans une Colonne pour une cellule contenant 116/115/7,5  avec  cette MFC ="*~/*~/*~"  j'arrive au résultat

J'aimerais savoir si on peut pousser plus loin en utilisant des Regex ou Forme régulières beaucoup plus poussée ?

Pour ceux que cela intéresse  Info j'ai récupéré dans l'aide

https://docs.google.com/document/d/1gOu ... sp=sharing

Laurent
@+

 
Pièces jointes
MFC.png
MFC.png (127.21 Kio) Consulté 2727 fois
Avatar de l’utilisateur
NC-Ahmet

Coach Numericoach
Invétéré
Messages : 87
Inscription : 19 sept. 2022 14:09
A remercié : 16 fois
Remercié : 19 fois

Re: MFC Evoluées avec Formes Régulière REGEX ??

Message par NC-Ahmet »

Salut Laurent, 

En forme ?

Tu veux une expression régulière afin de détecter les cellules contenant strictement une expression type : nombre/nombre/nombre où "nombre" peut potentiellement avoir une virgule.

Si c'est bien ça, voici l'expression régulière en question : ^\d+(,\d+)?\/\d+(,\d+)?\/\d+(,\d+)?$
  • ^ indique le début de la chaîne de caractères à tester.
  • \d+(,\d+)? indique un ou plusieurs chiffres, suivis éventuellement d'une virgule et d'un ou plusieurs chiffres.
  • \/ indique un slash (/) littéral.
  • $ indique la fin de la chaîne de caractères à tester.
Dans ta mise en forme conditionnelle, tu vas renseigner la formule REGEXMATCH ainsi :  =REGEXMATCH(TO_TEXT(A1:A);"^\d+(,\d+)?\/\d+(,\d+)?\/\d+(,\d+)?$")
Image
Pense bien à remplacer A1:A par ta plage.

A+ !
Avatar de l’utilisateur
Lolowr
Messages : 18
Inscription : 29 nov. 2022 17:16
A remercié : 8 fois

Re: MFC Evoluées avec Formes Régulière REGEX ??

Message par Lolowr »

👌 Parfait Ahmet 
    Explication très limpide ...j'adore
   Je bloquais sur la syntaxe propre au MFC ,j'ai plus l'habitude d'utiliser les Formes régulières avec Appsricpt , c'est super puissant
    Info = J'utilise https://regex101.com/  pour tester les Formes régulière


   Dans mon Exemple j'ai utilisé 2 Formes
avec le Dernier Onglet
  •  La Formule =19.5pxpersonnalisée est
   =REGEXMATCH(TO_TEXT(DE1:DE16);"^CKD.EPI$")
   =REGEXMATCH(TO_TEXT(DE1:DE16);"^-")


 
Pièces jointes
MFC Resultat.png
MFC Resultat.png (46.83 Kio) Consulté 2715 fois
MFC Regex.png
MFC Regex.png (104.76 Kio) Consulté 2715 fois
Exemple MFC.png
Exemple MFC.png (97.88 Kio) Consulté 2715 fois
Répondre

Rejoignez la discussion 💬

Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres

Inscrivez-vous dès aujourd'hui

Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles

Inscription

Connectez-vous