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

anna2054

XLDnaute Occasionnel
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
Encore, j'ai essayé sur la feuille en pleine de données.
Je vais vous envoyer une autre feuille donc.
 

vgendron

XLDnaute Barbatruc
et dernière contribution, puisque je l'avais préparée
pour supprimer les accents qui sont l'origine du pb
VB:
Function suppAccent(chaine As String) As String
    Dim accent As String, sansAccent As String, i As Long
    accent = "àâéèêëîïôüù"
    sansAccent = "aaeeeeiiouu"
    For i = 1 To Len(accent)
        chaine = Replace(chaine, Mid(accent, i, 1), Mid(sansAccent, i, 1))
    Next i
    suppAccent = chaine
End Function


Sub suppAccentSelection()
With Sheets("Geo20")
    fin = .Range("A" & .Rows.Count).End(xlUp).Row
    For i = 2 To fin
        .Range("A" & i) = UCase(suppAccent(LCase(.Range("A" & i))))
    Next i
    
End With
End Sub
 

Jacky67

XLDnaute Barbatruc
Bonjour à tous.

Parce que ça m'est arrivé il y a peu sur un excel récalcitrant sur une formule, un "redémarrer l'ordinateur" et c'était réglé.

Bonne résolution de ce problème.
Hello zebanx :)
Sauf que dans ce cas, il pourra redémarré jusqu'à la trinité..;)
Dans sont classeur, tel que présenté, il n'y a aucune correspondance entre la feuille1 et la feuille2
Cela a déjà été dit/écrit au #3
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
@anna2054

ton 1er fichier en retour ; j'ai corrigé plusieurs de tes données incorrectes
à cause des accents ; maintenant, les formules avec VLOOKUP(...) et 0
en dernier argument retournent le résultat attendu.

à toi de corriger tes autres données en mettant correctement les accents.


soan
 

Pièces jointes

  • Forum.xlsx
    215.7 KB · Affichages: 4

anna2054

XLDnaute Occasionnel
@anna2054

ton 2ème fichier en retour ; là ça marche impeccable ! 😊

y'a bien un résultat pour toutes les lignes ! le même,
car pour ton 2ème tableau, colonnes B à D : c'est
les mêmes données !


soan
Merci.
Mais si vous prenez un nombre plus important des données, en collant VilleGeo20.txt sur la colonne Ville Geo20 et VilleAss.txt sur la colonne Ville Ass, tous les résultats seront disparus.
 

Pièces jointes

  • VilleGeo20.txt
    478.6 KB · Affichages: 3
  • VilleAss.txt
    366.9 KB · Affichages: 3

Statistiques des forums

Discussions
311 733
Messages
2 082 015
Membres
101 868
dernier inscrit
pierreselo33