Forum Discussion

La_de78's avatar
La_de78
Copper Contributor
Apr 15, 2022
Solved

fonction FILTRE avec expression régulière

Bonjour,

 

j'ai actuellement 2 tableaux.

- 1 tableau de "tickets" (qui possède un identifiant)

- 1 tableau "d'exigences" avec entre autres colonnes, le "nom" de l'exigence, et tous les "tickets" qui lui sont liés.

 

Je veux, dans mon tableau de tickets, récupérer tous les noms d'exigences auquel il est rattaché.

A l'origine j'utilisais la fonction RECHERCHEV: =RECHERCHEV("*"&[@Clé]&"*";exigences!C:D;2;FAUX)

 

Mais 1 ticket peut avoir plusieurs exigences. 

 

J'ai trouvé la fonction FILTRE : =FILTRE(Tableau13[Résumé];Tableau13[Tickets liés]=[@Clé];"") qui me permet de récupérer plusieurs résultats. Cependant je dois utiliser une expression régulière dans ma valeur car le ticket est "parmi d'autres" 

exemple dans une exigence: "DF-655;DF-618;DF-673;DF-883"

recherche de la clé : "DF-618"

 

Voila où se trouve mon problème, mon expression régulière qui fonctionne avec RECHERCHEV ne marche pas avec FILTRE   (FILTRE(Tableau13[Résumé];Tableau13[Tickets liés]="*"&[@Clé]&"*";"") ) .

 

pouvez-vous m'aider?

 

Merci beaucoup!!

 

Léa.

  • Bonjour!

     

    juste pour prévenir au cas où... j'ai trouvé une solution sur le forum Excel:

    https://forum.excel-pratique.com/excel/fonction-filtre-valeur-cherchee-mot-d-une-chaine-de-caracteres-150809

     

    utiliser ESTNUM(CHERCHE(..)).

     

    Merci!

1 Reply

  • La_de78's avatar
    La_de78
    Copper Contributor

    Bonjour!

     

    juste pour prévenir au cas où... j'ai trouvé une solution sur le forum Excel:

    https://forum.excel-pratique.com/excel/fonction-filtre-valeur-cherchee-mot-d-une-chaine-de-caracteres-150809

     

    utiliser ESTNUM(CHERCHE(..)).

     

    Merci!