Filtrer plage si cellule contient partie d'un texte sheets

CharlyRuth - 9 avril 2024 à 20:43
danielc0 Messages postés 1295 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 28 novembre 2024 - 15 avril 2024 à 12:06

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 4149 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 novembre 2024 678
9 avril 2024 à 23:02

Bonjour à tous,

Essaye

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


Crdlmt

0

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

0
bigoudiii Messages postés 240 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 28 novembre 2024 81
15 avril 2024 à 11:54

Hello,

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

0
danielc0 Messages postés 1295 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 28 novembre 2024 146
15 avril 2024 à 12:01

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 1295 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 28 novembre 2024 146
Modifié le 15 avril 2024 à 12:08

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