Concordance entre 2 listes déroulantes
DrGOMEZLLORENS
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai créé 2 listes déroulantes sous Excel (références et désignations), je voudrais qu'il y a une concordance entre ces deux listes. Quand je change ma référence, la désignation correspond à ma référence de départ. Est-ce que c'est possible, si oui, comment faire !!
Merci beaucoup
J'ai créé 2 listes déroulantes sous Excel (références et désignations), je voudrais qu'il y a une concordance entre ces deux listes. Quand je change ma référence, la désignation correspond à ma référence de départ. Est-ce que c'est possible, si oui, comment faire !!
Merci beaucoup
A voir également:
- Concordance entre 2 listes déroulantes
- Supercopier 2 - Télécharger - Gestion de fichiers
- Listes déroulantes excel - Guide
- Listes déroulantes en cascade excel - Guide
- 2 ecran pc - Guide
- Gta 6 trailer 2 - Guide
7 réponses
Bonjour,
J'ai l'impression qu'une seule liste déroulante est suffisante, l'autre donnée est à ramener avec recherchev() (?) si 1 reference=1 désignation.
Maintenant tout dépend comment sont organisées tes données. Dépose un exemple sur cijoint.fr et colle ici le lien fourni si tu as besoin d'aide pour pour recherchev().
eric
J'ai l'impression qu'une seule liste déroulante est suffisante, l'autre donnée est à ramener avec recherchev() (?) si 1 reference=1 désignation.
Maintenant tout dépend comment sont organisées tes données. Dépose un exemple sur cijoint.fr et colle ici le lien fourni si tu as besoin d'aide pour pour recherchev().
eric
Bonjour,
Merci beaucoup de m'avoir répondu, si je crée 1 liste déroulante (désignation) comment faire pour avoir une concordance parfaite avec la référence !!!
Merci beaucoup de m'avoir répondu, si je crée 1 liste déroulante (désignation) comment faire pour avoir une concordance parfaite avec la référence !!!
Bonjour
Je me permet de m'imiscier dans la conversation en l'absence d'Eric... ce n'est pas la première fois et je ne crois pas qu'il m'en veuille!
Ce que Eric a voulu expliquer, c'est qu'il n'est pas utile d'avoir deux listes déroulantes pour retrouver des info en ligne dans un tableau:
Essayez l'exemple ci dessous:
EN A, de A1 à A20, une liste de désignation
En B, de B1 à B20, la liste des références correspondantes, associées au désignation
En C1: une miste déroulante basée sur la colonne A de 1 à 20
En D1, la formule:
=RECHERCHEV(C1;$A$1:$B$20:2;0)
lorsque vous choisirez la désignation en C1, la référence s'affichera automatiquement en D1
Restera à adapter la formule à votre périmètre....
Nota:
_le 0 qui termine la formule correspond à un code Excel pour déterminer le type de recherche
_Le 2 qui précède le 0 détermine la colonne du champ à exploiter
_La formule recherchera toujours la valeur de C1 dans la 1° colonne du champ. Il y a d'autres formulations si la colonne de recherche n'est pas la première du champ.
_cette formule vous affiche #/NA lorsque C1 est vide, pour éviter cela, complèter comme ci dessous:
=SI(C1=0;0;RECHERCHEV(C1;$A$1:$B$20;2;0)
Cela vous affichera un 0 que vous pourrez enlever en passant par outil/option/affichage/Valeur 0
Biern cordialement
Je me permet de m'imiscier dans la conversation en l'absence d'Eric... ce n'est pas la première fois et je ne crois pas qu'il m'en veuille!
Ce que Eric a voulu expliquer, c'est qu'il n'est pas utile d'avoir deux listes déroulantes pour retrouver des info en ligne dans un tableau:
Essayez l'exemple ci dessous:
EN A, de A1 à A20, une liste de désignation
En B, de B1 à B20, la liste des références correspondantes, associées au désignation
En C1: une miste déroulante basée sur la colonne A de 1 à 20
En D1, la formule:
=RECHERCHEV(C1;$A$1:$B$20:2;0)
lorsque vous choisirez la désignation en C1, la référence s'affichera automatiquement en D1
Restera à adapter la formule à votre périmètre....
Nota:
_le 0 qui termine la formule correspond à un code Excel pour déterminer le type de recherche
_Le 2 qui précède le 0 détermine la colonne du champ à exploiter
_La formule recherchera toujours la valeur de C1 dans la 1° colonne du champ. Il y a d'autres formulations si la colonne de recherche n'est pas la première du champ.
_cette formule vous affiche #/NA lorsque C1 est vide, pour éviter cela, complèter comme ci dessous:
=SI(C1=0;0;RECHERCHEV(C1;$A$1:$B$20;2;0)
Cela vous affichera un 0 que vous pourrez enlever en passant par outil/option/affichage/Valeur 0
Biern cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Pardonnez l’intruse, mais ça servira peut-être aussi à DrGOMEZLLORENS
Vaucluse, tu dis "Il y a d'autres formulations si la colonne de recherche n'est pas la première du champ"
C’est quoi? Vous l’avez peut-être déjà donné mais là je vois pas. Parce que je jongle toujours pour mettre mes colonnes en premier et c’est pas toujours évident.
S’il te plait…
Pardonnez l’intruse, mais ça servira peut-être aussi à DrGOMEZLLORENS
Vaucluse, tu dis "Il y a d'autres formulations si la colonne de recherche n'est pas la première du champ"
C’est quoi? Vous l’avez peut-être déjà donné mais là je vois pas. Parce que je jongle toujours pour mettre mes colonnes en premier et c’est pas toujours évident.
S’il te plait…
Bonjour Argi...
tu vas peut être recevoir la fessée, là... depuis le temps que tu utilises(ou utilisais) l'option dans tes fichiers...?
Un exemple:
Si tu prends un tableau de A1 à E100:
Valeur à chercher se trouve dans la colonne D (la 4° du champ)
Valeur correspondante à trouver se trouve dans la colonne B (la 2° du champ)
La valeur à trouver est placée en F1, le résultat en G1
Formule en G1:
=INDEX($A$1:$E$100;EQUIV(F1;$D$1:$D$100;0);2)
Il suffit dans cette formule de remplacer le dernier 2 par le N° de colonne de la valeur à sortir, et de changer la rèf de champ dans la partie EQUIV pour changer la colonne de recherche.
Nota: les limites de lignes des champs dans la partie index et la partie équiv doivent être les mêmes
C'est quand les vacances...?
Bises.(à la place de la fessée)
tu vas peut être recevoir la fessée, là... depuis le temps que tu utilises(ou utilisais) l'option dans tes fichiers...?
Un exemple:
Si tu prends un tableau de A1 à E100:
Valeur à chercher se trouve dans la colonne D (la 4° du champ)
Valeur correspondante à trouver se trouve dans la colonne B (la 2° du champ)
La valeur à trouver est placée en F1, le résultat en G1
Formule en G1:
=INDEX($A$1:$E$100;EQUIV(F1;$D$1:$D$100;0);2)
Il suffit dans cette formule de remplacer le dernier 2 par le N° de colonne de la valeur à sortir, et de changer la rèf de champ dans la partie EQUIV pour changer la colonne de recherche.
Nota: les limites de lignes des champs dans la partie index et la partie équiv doivent être les mêmes
C'est quand les vacances...?
Bises.(à la place de la fessée)
Bon OK, fais comme si je n’avais rien dit. J’ai écrit sans réfléchir ou j’ai peut-être (encore) besoin de vacances !! En tout cas j’en rêve.
Vous me l’avez souvent donnée cette fichue formule. Et elle marche sur les fichiers que vous m’avez faits parce que je prends grand soin de conserver la structure. Mais je suis encore fâchée avec… Tu vois ce que je veux dire. Je vais y travailler. Promis !
Bises et bonne soirée Vauc !
Vous me l’avez souvent donnée cette fichue formule. Et elle marche sur les fichiers que vous m’avez faits parce que je prends grand soin de conserver la structure. Mais je suis encore fâchée avec… Tu vois ce que je veux dire. Je vais y travailler. Promis !
Bises et bonne soirée Vauc !