Bonjour à tousBonjour,
J'ai utilisé la formule =VLOOKUP($B2;Geo20!$A$2:$D$2000;2;FALSE) pour rechercher les valeurs ARR DEP REG
Ce type de formule VLOOKUP a très bien marché pour moi, mais il ne fonctionne plus brutalement, sans aucune raison justifiable (avec le signe #N/A ou pas).
Pourriez-vous m'aider, SVP?
(J'utilise Excel version 2010 (Build 13328.20356), anglais.)
Merci beaucoup.
Anna
P.J.: Feuill excel joint.
Vgendron m'a apporté la solution.Bonjour à tous
Tout simplement par ce que la valeur cherchée ne se trouve pas ou plus dans la base
Vérifiez quand meme que le résultat est le bon. parce que perso.. la fonction VLookup.. je ne maitrise pas.. je préfère toujours du index equivVgendron m'a apporté la solution.
Hello VgendronVérifiez quand meme que le résultat est le bon. parce que perso.. la fonction VLookup.. je ne maitrise pas.. je préfère toujours du index equiv
=SIERREUR(RECHERCHEV(B2;TGeo20;2);"")
=SIERREUR(RECHERCHEV(B2;TGeo20;3);"")
=SIERREUR(RECHERCHEV(B2;TGeo20;4);"")
=IFERROR(VLOOKUP(B2;TGeo20;2);"")
=IFERROR(VLOOKUP(B2;TGeo20;3);"")
=IFERROR(VLOOKUP(B2;TGeo20;4);"")
Hello SeanBonjour @anna2054, le fil,
----------------------------------------------------------
en C2 :=SIERREUR(RECHERCHEV(B2;TGeo20;2);"")
en D2 :=SIERREUR(RECHERCHEV(B2;TGeo20;3);"")
en E2 :=SIERREUR(RECHERCHEV(B2;TGeo20;4);"")
A19792 | SELESTAT | Moulins | 0 | Auvergne-Rhône-Alpes |
A29015 | STRASBOURG | Vichy | 0 | Auvergne-Rhône-Alpes |
C'est vrai, il y a beaucoup d'erreurs :-(Vérifiez quand meme que le résultat est le bon. parce que perso.. la fonction VLookup.. je ne maitrise pas.. je préfère toujours du index equiv
Merci Soan, j'essaie votre solution, vais vous tenir au courant...Bonjour @anna2054, le fil,
ton fichier très allégé en retour :
sa taille est passée de 1 230 Ko à ... 234 Ko !
plus besoin de le zipper !
-----------------------------------------------------------
en C2 :=SIERREUR(RECHERCHEV(B2;TGeo20;2);"")
en D2 :=SIERREUR(RECHERCHEV(B2;TGeo20;3);"")
en E2 :=SIERREUR(RECHERCHEV(B2;TGeo20;4);"")
-----------------------------------------------------------
si ça traduit automatiquement en anglais, tu auras :
en C2 :=IFERROR(VLOOKUP(B2;TGeo20;2);"")
en D2 :=IFERROR(VLOOKUP(B2;TGeo20;3);"")
en E2 :=IFERROR(VLOOKUP(B2;TGeo20;4);"")
-----------------------------------------------------------
à te lire pour avoir ton avis.
soan
Tu es certain du résultat ??
par exemple
A19792SELESTATMoulins0Auvergne-Rhône-AlpesA29015STRASBOURGVichy0Auvergne-Rhône-Alpes
la formule va renvoyer une valeur qui ne sera pas forcement celle désirée.
Non, Soan, la formule =IFERROR(VLOOKUP(B2;TGeo20;2);"") ne marche pas...Merci Soan, j'essaie votre solution, vais vous tenir au courant...