Recherche V avec conditionnel

Résolu/Fermé
TOT127 Messages postés 898 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 7 août 2018 - 31 août 2016 à 23:22
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 1 sept. 2016 à 11:28
Bonjour,

Je dois répercuter des données d'une page à l'autre, sur des villes, mais certaines villes sont en double. Genre: Paris dans région A, Paris dans région B; mais la donnée à répercuter diffère.
Du coup je cherche comment faire un rechercheV conditionnel. Je vous mets un petit fichier pour expliquer ça. http://www.cjoint.com/c/FHFvwyQMe4W
Une idée ?
merci bcp,


2 réponses

Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
1 sept. 2016 à 04:05
Bonjour.

Toutes les colonnes qui ne contiennent pas de valeurs numériques ont été mises en format Texte, au lieu de rester en format Standard !
Alors j'ai sélectionné toute la Feuil1 (avec ctrl+A) et je l'ai mise au format Cellule Standard. Idem pour Feuil2.
En Feuil1 j'insère une colonne en D:D, et je remplis D2:D23 avec la formule =B:B&C:C
Cela me permet déjà de constater que ta colonne B:B contient des données de 20 caractères, les 2 lettres qu'on voit étant suivies de 18 espaces !
En D2 on obtient en effet
AL------------------MACEIO

De même en Feuil2 on insère une colonne en C:C avec la formule =A:A&B:B

Ta formule de recherche en E2 ne sera donc plus
=RECHERCHEV(C2;Feuil2!A:B;3;FAUX) mais
=RECHERCHEV(D2;Feuil2!C:D;2;FAUX)
- ça marche.
Tu noteras que ta formule était fausse au départ !
Tu aurais dû écrire =RECHERCHEV(C2;Feuil2!B:C;2;FAUX)
https://www.cjoint.com/c/FIbcc1ZTvpR
Cordialement.
0