Recherche V améliorée/multiple
Résolu
Pitch05
-
Pitch05 -
Pitch05 -
Bonjour,
J'aurais besoin d'aide pour trouver une solution au probleme suivant:
Je souhaite rechercher toutes les occurences des valeurs X, Y, Z contenues dans une feuille excel 1 ( colonnes I:AP) et rapporter à chaque occurence trouvée la valeur contenue dans la cellule de la colonne A (valeur 1,2,3,4..).
Le resultat final escompté est d'avoir une liste, par valeur recherchée (une liste pour X, une liste pour Y, et une liste pour Z), des valeurs trouvées dans la colonne A.
Pour etre plus concrete voici un exemple:
1-Zone de recherche:
A (...) I J K (nom des colonnes)
1 X Y
2 Z Y
3 Y X
4 X Y Z
2-Resultat recherché
Feuille X Feuille Y FeuilleZ
1 1 2
3 2 4
4 3
4
Merci d'avance pour votre aide et vos conseils
J'aurais besoin d'aide pour trouver une solution au probleme suivant:
Je souhaite rechercher toutes les occurences des valeurs X, Y, Z contenues dans une feuille excel 1 ( colonnes I:AP) et rapporter à chaque occurence trouvée la valeur contenue dans la cellule de la colonne A (valeur 1,2,3,4..).
Le resultat final escompté est d'avoir une liste, par valeur recherchée (une liste pour X, une liste pour Y, et une liste pour Z), des valeurs trouvées dans la colonne A.
Pour etre plus concrete voici un exemple:
1-Zone de recherche:
A (...) I J K (nom des colonnes)
1 X Y
2 Z Y
3 Y X
4 X Y Z
2-Resultat recherché
Feuille X Feuille Y FeuilleZ
1 1 2
3 2 4
4 3
4
Merci d'avance pour votre aide et vos conseils
A voir également:
- Recherche V améliorée/multiple
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Hyper-v download - Télécharger - Divers Utilitaires
- Ecran multiple pc - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Excel cellule choix multiple - Guide
3 réponses
Bonjour,
Pourquoi imposes tu RECHERCHEV ?
Peux tu avoir sue la m^me ligne plusieurs fois la m^me occurence ?
Pourquoi imposes tu RECHERCHEV ?
Peux tu avoir sue la m^me ligne plusieurs fois la m^me occurence ?
Bonjour Pitch05
Nous sommes bien d'accord que la solution de ton exemple est
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 2
--- 3 ------ 2 ------ 4
--- 4 ------ 3
---- ------- 4
n'est-ce-pas ?
Tu auras besoin de la fonction LIGNE() qui te donne le numéro de la ligne où se situe la formule, et de la fonction DECALER. L'as-tu déjà manipulée ?
Nous sommes bien d'accord que la solution de ton exemple est
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 2
--- 3 ------ 2 ------ 4
--- 4 ------ 3
---- ------- 4
n'est-ce-pas ?
Tu auras besoin de la fonction LIGNE() qui te donne le numéro de la ligne où se situe la formule, et de la fonction DECALER. L'as-tu déjà manipulée ?
Bonjour Raymond,
Oui c'est bien mon exemple.
Je ne connais pas la focntion DECALER. Je viens de lire sa definition et c'est un peu complexe... J'aurais besoin d'aide pour comprendre comment l'appliquer à mon cas....
La cellule de depart serait X ou Y ou Z?
Hauteur largeur serait la zone I:AP?
Mais pour la partie decallage je suis confuse....
Merci d'avance pour tes conseils
Oui c'est bien mon exemple.
Je ne connais pas la focntion DECALER. Je viens de lire sa definition et c'est un peu complexe... J'aurais besoin d'aide pour comprendre comment l'appliquer à mon cas....
La cellule de depart serait X ou Y ou Z?
Hauteur largeur serait la zone I:AP?
Mais pour la partie decallage je suis confuse....
Merci d'avance pour tes conseils
Alors je te propose une solution, qui ne répond pas à 100% à ta demande, mais qui affiche zéro quand une ligne n'est pas concernée. C'est-à-dire qu'au lieu de
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 2
--- 3 ------ 2 ------ 4
--- 4 ------ 3
---- ------- 4
tu aurais
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 0
--- 0 ------ 2 ------ 2
--- 3 ------ 3 ------ 4
--- 4 ------ 4 ------ 0
Pour cela, saisir en A1 de la feuille X la formule
=SI(NB.SI(Feuil1!$I1:$AP1;"X")=1;LIGNE();0) à recopier vers le bas ;
de même dans les feuilles Y et Z en remplaçant "X" par "Y" ou "Z".
Ensuite tu pourras toujours effectuer un filtre sans affichage du zéro ...
https://www.cjoint.com/?BCBcqZzECcc
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 2
--- 3 ------ 2 ------ 4
--- 4 ------ 3
---- ------- 4
tu aurais
Feuille X Feuille Y FeuilleZ
--- 1 ------ 1 ------ 0
--- 0 ------ 2 ------ 2
--- 3 ------ 3 ------ 4
--- 4 ------ 4 ------ 0
Pour cela, saisir en A1 de la feuille X la formule
=SI(NB.SI(Feuil1!$I1:$AP1;"X")=1;LIGNE();0) à recopier vers le bas ;
de même dans les feuilles Y et Z en remplaçant "X" par "Y" ou "Z".
Ensuite tu pourras toujours effectuer un filtre sans affichage du zéro ...
https://www.cjoint.com/?BCBcqZzECcc
recherche v était juste une idée, une piste de reflexion que j'avais. Toute solution est la bienvuenue...
La valeur (X,Y,Z) ne peut exister qu'une fois par ligne.
Merci