Recherche V avec conditionnel

Résolu
TOT127 Messages postés 898 Date d'inscription   Statut Membre Dernière intervention   -  
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   -
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 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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