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
440
Réponses
9
Affichages
135

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote