Ne contient pas, sur trois critères....
Philippe POIRET
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
le débutant que je suis est dans l'impasse...
J'utilise Excel 2007
J'ai un tableau (env. 2500 lignes). L'une des colonnes contient des données sur lesquelles je veux faire un tri, ou plutôt une exclusion.
Si je veux extraire du tableau toutes les lignes qui contiennent (dans cette fameuse colonne) par exemple "AA", "BB", et "CC" je souhaite utiliser le tri "ne contient pas".
Ca marche parfaitement, mais je n'ai (à ma connaissance, d'où ma question) la possibilité de ne spécifier que deux critères : ne contient pas "AA" et ne contient pas "BB". Si je refais, après le premier tri, un tri seul ne contient pas "CC" sur la même colonne, ca ne fonctionne pas.
J'ai trouvé uen astuce, mais peu élégante : je duplique avant toute chose la colonne sur laquelle s'applique le tri.
Sur la première j'enlève tous les AA et tous les BB, et sur la colonne dupliquée, tous les CC...
Y a t il un moyen de faire les trois exclusions d'un coup ?
J'espère que j'ai été clair...
Merci d'avance
le débutant que je suis est dans l'impasse...
J'utilise Excel 2007
J'ai un tableau (env. 2500 lignes). L'une des colonnes contient des données sur lesquelles je veux faire un tri, ou plutôt une exclusion.
Si je veux extraire du tableau toutes les lignes qui contiennent (dans cette fameuse colonne) par exemple "AA", "BB", et "CC" je souhaite utiliser le tri "ne contient pas".
Ca marche parfaitement, mais je n'ai (à ma connaissance, d'où ma question) la possibilité de ne spécifier que deux critères : ne contient pas "AA" et ne contient pas "BB". Si je refais, après le premier tri, un tri seul ne contient pas "CC" sur la même colonne, ca ne fonctionne pas.
J'ai trouvé uen astuce, mais peu élégante : je duplique avant toute chose la colonne sur laquelle s'applique le tri.
Sur la première j'enlève tous les AA et tous les BB, et sur la colonne dupliquée, tous les CC...
Y a t il un moyen de faire les trois exclusions d'un coup ?
J'espère que j'ai été clair...
Merci d'avance
A voir également:
- Excel filtre ne contient pas plusieurs mots
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Le fichier à télécharger comporte plusieurs calques. l’un d’eux contient un mot caché. quel est ce mot ? - Forum Téléchargement
- Liste déroulante excel - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
- Formule moyenne excel plusieurs colonnes - Guide
Le contenus des cellules de cette colonne sont plus complexes.
Du genre : "AINT VALID INIT STOP AA / ANNU "
Et peut être 300 lignes plus loin :
" "AINT VALID INIT STOP BB / CLOC "
Etc...
De ce que je sais je e peux que vous donner un "tuyau" qui utilise une colonne hors champ
exemple à adapter à vos données
en A on commence en A2 vos données à traiter
en C de C1 à C3 (ou plus si besoin, là, il n'y a pas de limite) vos textes qui gérent les textes de A à éliminer (même si c'est partiel)
en B à partir de B2 sur la hauteur utile:
=SOMMEPROD((NB.SI(A2;"*"&$C$1:$C$3&"*")*1)
cette formule renvoie 0 pour les cellules A qui ne contiennent aucun des textes en A et au moins 1 pour les autres
Reste donc plus qu'à trier en éliminant les 0 en B
vous pouvez bien sur l'agrémenter d'une condition:
=SI(SOMMEPROD((NB.SI(A2;"*"&$C$1:$C$3&"*")*1)=0;"oui";"non")
et même incrémenter une numérotation qui vous permettra de ressortir une liste des "à conserver"seuls:
=SI(SOMMEPROD((NB.SI(A2;"*"&$C$1:$C$3&"*")*1)=0;MAX($B$1:B1)+1;0)
suffit après de faire une recherche sur les N° de 1 à .... pour rééditer la liste
épurée
par exemple en D2:
=SIERREUR(INDEX(A:A;EQUIV(LIGNE(A1);C:C;0));"")
à tirer sur la hauteur utile
revenez si besoin de complément
crdlmnt
https://www.cjoint.com/c/EGrpvH8xODg