Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 VLOOKUP ne fonctionne plus.

anna2054

XLDnaute Occasionnel
Bonjour,

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.
 

Pièces jointes

  • Forum.zip
    832.5 KB · Affichages: 18

soan

XLDnaute Barbatruc
Inactif
@anna2054

tu as écrit : « la formule =IFERROR(VLOOKUP(B2;TGeo20;2);"") ne marche pas... »

c'est le IFERROR() qui n'est pas reconnu ? ou le VLOOKUP() ?
ou c'est les résultats retournés qui ne sont pas bons ?

(je pense que c'est le 3ème cas, n'est-ce pas ?)


soan
 

vgendron

XLDnaute Barbatruc
Je viens de regarder ton fichier...
avec cette formule en C2
VB:
INDEX(TGeo20;EQUIV($B2;INDEX(TGeo20;;1);0);COLONNES($B$1:C1))
et Quelle que soit la formule utilisée.. il faut que les noms cherchés correspondent aux noms inscrits dans ton tableau tGeo20
Valserhone est différent de Valserhône
soit tu mets des accents partout, soit, tu n'en mets pas..
 

anna2054

XLDnaute Occasionnel
Non Vgendron, cela ne marche pas...
 

vgendron

XLDnaute Barbatruc
SI ca marche...
on te dit sans arret que les infos recherchées ne peuvent pas etre trouvées puisqu'elles n'existent pas !
regarde la dernière colonne que j'ai ajoutée
 

Pièces jointes

  • Forum.xlsx
    241 KB · Affichages: 5

soan

XLDnaute Barbatruc
Inactif
non, ce n'est pas un problème de manque de données ;
la quantité n'est pas en cause !

le problème, c'est que ça ne peut pas trouver ce qu'il faut
à cause des différences dues aux accents !

donc tu dois t'arranger pour que dans les 2 tableaux,
les données soient écrites avec les mêmes accents.

et là, VLOOKUP() pourra trouver la correspondance exacte,
en mettant 0 en dernier argument = valeur exacte.


soan
 

Phil69970

XLDnaute Barbatruc
Aucune valeur de la 1ere feuille de ton fichier n'est présente dans la 2eme feuille donc c'est normal de n'avoir rien d'exploitable en retour....

La valeur la plus proche est VALSERHONE et VALSERHÔNE
Ne pas oublier que pour excel un espace ou un accent n'est pas pareil

@Phil69970
 

anna2054

XLDnaute Occasionnel
c'est à cause des accents ; relis bien mon post #25,
que je viens de compléter.


soan
Merci Soan, mais comme j'ai bien indiqué dans mon premier message que: "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).".

Cela a donc fonctionné sur exactement les mêmes données (accents + non accents).

Je ne pense donc pas que c'est à cause des accents...
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…