Comment faire une recherche sur plusieurs lignes

Résolu
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous et toutes, j'ai un soucis avec un fichier excel (2007). En résumé, sur la feuil 2, j'ai un tableau avec :
colonne 1 : n° article de pièce
colonne 2 : N° de série
colonne 3, 4 et 5 : N° de kit dans lesquels on retrouve ces pièces.
Sur la feuil 1 je souhaite faire une page de recherche de pièces, c'est à dire que quand je tape un N° d'article de pièce dans une cellule, le n° de série et les Kits apparaissent dans les cellules à coté. Jusque là pas de soucis je sais faire (avec la fonction " RechercheV ").
Là ou j'ai besoin d'aide, c'est que je souhaiterai également faire une recherche par N° de série. Le problème c'est que en utilisant la fonction rechercheV, je n'ai les infos que d'une seule ligne qui s'affiche alors dans les N° de série il peut y avoir plusieurs pièces, donc plusieurs lignes à faire afficher. Y a t il une fonction qui permette d'afficher plusieurs lignes (pas forcement l'une sous l'autre).

D'avance, merci.

5 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Effectivement, le site à l'air d'avoir quelques problèmes
voyez ici, votre fichier avec l' édition et quelques explications
revenez si problème
https://cjoint.com/c/JDCnVBpFALg
crdlmnt
1
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Après un rapide coup d'oeil, cela me semble très bien. Reste plus qu'a l'appliquer à mon vrai fichier qui lui comporte environ 1500 lignes.
Merci beaucoup pour votre aide.
0
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Génial, c'est parfaitement ce que je souhaitais. En modifiant un peu les formules dans les cellules, j'ai pu rajouter plusieurs colonnes et 1500 lignes. Le résultat est excellent.
Encore une fois un grand merci a vous.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
si, vos champs vont de ligne 2 à ligne 1000 (à limiter au maxi vu le poids de la formule matricielle
en A pièce, en B série en C KIT
n° de série cherché entrée en A2 (autre feuille)
en B2 à tirer sur la hauteur utile:
=SIERREUR(INDEX( $A$1;$A$1000;SI($B$2:$B$1000=$A$2;LIGNE($A$1:$A$1000));LIGNE(A1)));"")
attention:
  • formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées

(elle doit s'afficher automatiquement entre accolade dans la barre de formules)
  • tous les champs commencent en ligne 1 pour éviter une valeur de correction
  • respecter bien tous les signes
  • limiter le plus possible les nombres de lignes de la base de données et la recopie de la formule

une fois sorti le nom de la pièce, vous pouvez utiliser RECHERCHEV si besoin pour compléter le tableau
revenez si soucis
crdlmnt


0
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse Vaucluse, mais je n'ai pas tout compris. Notamment ce qu'est une formule matricielle. Pour être plus clair je vais poster 2 images des 2 feuilles de mon classeur.

Feuil1
0
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Feuil2
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
pour être encore plus clair, déposez plutôt un exemplaire de votre fichier Excel ici
http://mon-paratge.fr
et revenez coller ici le lien créé sur le site
ajoutez dans les feuilles toutes les explications sur les attendus, vos images ne permettent pas de faire une idée précise de où doit aller quoi
à vous lire
crdlmnt
0
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour. Après plusieurs essais infructueux je me suis aperçu qu'il y avait une erreur dans le lien du site de partage et une fois corrigée, impossible d'envoyer mon fichier : quand je clic sur envoyer, je tombe sur une page blanche et plus rein. Du coup, j'ai mis le fichier sur un dossier de partage perso, en espérant que cela fonctionne.
https://onedrive.live.com/redir?resid=2044F8B06A7519C3!339704&authkey=!AExyrZ4uFEsj3p4&ithint=file%2cxlsx&e=GtbSjl
Merci d'avance pour votre aide.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Une fonction unique, non : il faut bâtir une formule qui associe les fonctions EQUIV, INDEX, etc
-1
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Raymond, mais avec ça je suis pas plus avancé. Pouvez-vous développer ?
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353 > Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Ton message se termine par la question "Y a t il une fonction qui permette d'afficher plusieurs lignes" : J'y ai répondu ...
0
Full-Throttle Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention  
 
Autant pour moi, j'aurai dû effectivement être plus précis.
0