Je dois extraire des données d'une table dans laquelle chaque enregistrement s'affiche sur 2 lignes. Avec la fonction recherchev, pas de problème pour extraire les données de la 1ère ligne. Par contre, je ne sais pas comment rechercher les données de la 2ème ligne.
Je mets un petit fichier en pj pour que ce soit plus explicite.
Bonjour,
Merci Hieu et Cisco
Grâce à vos propositions, je suis parvenu à transposer vos formules et ça marche fort bien.
J'ai une petite question subsidiaire !!! Je souhaiterais ne pas avoir à saisir l'identifiant mais pouvoir le sélectionner dans une liste de choix. J'y arrive avec validation des données mais il me les affiche en doublon naturellement.
Je vous remets mon fichier en pj.
Merci d'avance pour vos suggestions
Régis
Bonjour R@chid, ta proposition répond très bien au problème posé. J'ai plusieurs listes avec un nombre de lignes variables. Serait-il possible d'adapter la formule afin qu'elle détermine la référence de la dernière cellule non vide (à la place de A$12 ici)?
=SIERREUR(DECALER(A$2;EQUIV(0;NB.SI(L$3:L3;A$3:A$12);0);"")
Bonjour,
en modifiant 2 choses:
créer un nom "dynamique" pour la colonne A ==> =DECALER(Feuil1!$A$3;;;NBVAL(Feuil1!$A:$A)-1;1)
et changer la formule en incluant la zone nommée dynamiquement:
{=SIERREUR(DECALER(A$2;EQUIV(0;NB.SI(L$3:L3;Identifiant);0);"")}
Le nom donné ici est "Identifiant" que l'on retrouve dans la formule.
P.
Bonjour,
J'ai également quelques problèmes avec recherchev, trouver automatiquement l'intitulé avec un code mais ce code est doublons dans la base de donnée, peut être que vous aussi pourriez m'aider.
Merci
Krug
Il serait mieux d'ouvrir un autre fil pour ne pas mélanger les demandes.
Ci joint un exemple de liste déroulante, plages nommées, recherche, etc..
Je te laisse regarder, pas de VBA juste des formules.