Microsoft 365 Filtrer et trouver une valeur exacte

Nicolise

XLDnaute Nouveau
Bonjour,

j'ai le tableau suivant :

2, 9
4, 2, 7
11​
7, 32, 2 , 18
15, 28
2
15, 12, 32

J'aimerai avec un tri ne faire apparaitre les cellules qui ne contiennent que 2. Le problème c'est que j'ai les cellules qui contiennent le 12 et le 32 quand je demande le 2 et la ligne avec seulement le 2 n'apparait pas.
Dois je me lancer dans une macro VBA ou y a t il une astuce plus simple ?
J'ai également essaye la fonction rechercheV sans succès (avec "2" comme valeur recherchée)

Bien cordialement,
 
Solution
Voila V3
colonne B =SUBSTITUTE(A2," ","")

Colonne C
=OR(IF(LEFT(B2,2)="2,","TRUE","FALSE")="TRUE",+IF(B2="2","TRUE","FALSE")="TRUE",+IF(RIGHT(B2,2)=",2","TRUE","FALSE")="TRUE",TEXT(+ISNUMBER((FIND(",2,",B2,1))),1)="TRUE")

Staple1600

XLDnaute Barbatruc
Re

??
Dans 28 il y a 2
Dans 12 et et 32, il y a 2
Les critères du filtre étaient: =2 ou contient 2

Mais je viens de relire le 1er message, et je réalise brutalement la mésinterprétation de la question par mes neurones confinés.
En conséquence, je me surconfine dans le confinement en guise de repentir ;)

Non, je déconne, j'ai fait de ce pas basculer de l'auto à l'advanced ;)
 

surchat

XLDnaute Occasionnel
Voila V3
colonne B =SUBSTITUTE(A2," ","")

Colonne C
=OR(IF(LEFT(B2,2)="2,","TRUE","FALSE")="TRUE",+IF(B2="2","TRUE","FALSE")="TRUE",+IF(RIGHT(B2,2)=",2","TRUE","FALSE")="TRUE",TEXT(+ISNUMBER((FIND(",2,",B2,1))),1)="TRUE")
 

Pièces jointes

  • tri v3.xlsx
    10.8 KB · Affichages: 8

Discussions similaires

Réponses
8
Affichages
441
Réponses
9
Affichages
135

Statistiques des forums

Discussions
312 231
Messages
2 086 433
Membres
103 207
dernier inscrit
Michel67