Filtrer plage si cellule contient partie d'un texte sheets

CharlyRuth -  
danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

j'ai une plage nommée à trier en fonction d'une seule colonne avec des codes lettre. Je voudrais faire apparaître tous les codes contenant les lettres "VP" y compris "VP V" est possible?

Jusqu'ici j'ai essayé =filter(Mercuriale;Mercuriale!P:P="PV") et=filter(Mercuriale;Mercuriale!P:P="*PV*") et d'autres bidouilles qui n'ont rien donné. dans le premier cas je n'ai bien évidemment que les codes VP et dans le deuxième ça ne donne rien.

Quelqu'un aurait il une autre idée, je sèche.

Merci ;)


Windows / Chrome 123.0.0.0

4 réponses

DjiDji59430 Messages postés 4344 Date d'inscription   Statut Membre Dernière intervention   707
 

Bonjour à tous,

Essaye

=filter(Mercuriale;estnum(cherche("PV",Mercuriale!P:P)))


Crdlmt

0
CharlyRuth
 

ça ne donne rien, merci quand même ;)

0
bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91
 

Hello,

Une bonne idée serait de fournir un extrait de ton fichier avec le résultat attendu.

0
danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention   250
 

Bonjour,

Bonjour à tous,

Avec Excel 365 :

En admettant que la colonne P soit la seconde colonne de la plage Mercuriale :

=FILTRE(Mercuriale;ESTTEXTE(TEXTE.APRES(CHOISIRCOLS(Mercuriale;2);"VP")))

En anglais :

=FILTER(Mercuriale,ISTEXT(TEXTAFTER(CHOOSECOLS(Mercuriale,2),"VP")))

0
danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention   250
 

En admettant que la colonne P soit la seconde colonne de la plage Mercuriale. Avec une version postérieure à Excel 2019,  :

=FILTRE(Mercuriale;ESTNUM(CHERCHE("VP";INDEX(Mercuriale;;2))))

En anglais :

=FILTER(Mercuriale,ISNUMBER(SEARCH("VP",INDEX(Mercuriale,,2))))

Daniel

0