Lorsque vous appliquez vlookup sur des listes provenant de différentes sources, vous risquez de ne plus pouvoir faire correspondre les valeurs.
Listes de différentes sources
Exemple typique: extrait SAP comparé à votre fichier texte local, liste Excel comparée à un extrait SAP, liste Excel comparée à une liste de textes, …
Vlookup ne fonctionne pas sur des listes de différentes sources
Voir l’exemple ci-dessus. Première liste sous forme d’Excel, deuxième liste sous forme de fichier texte. Lorsque vous copiez des valeurs à partir d’un fichier texte dans Excel, le résultat n’est pas correct:
la valeur « 05678 » était présente dans les deux listes, mais vlookup ne l’a pas trouvé
la valeur « 19459 » n’était pas présente dans le fichier texte, mais vlookup l’a trouvé
Fig10 Comparer la différence de vlookup
Voir l’exemple ci-dessus.
Sur la gauche, les valeurs ont été copiées directement dans Excel.
Sur la droite, les valeurs ont été copiées dans Excel suivant la méthode ci-dessous, et donnent le résultat correct.
En bref, pour maîtriser votre vlookup, il suffit de suivre ces étapes:
Formater les nouvelles colonnes de destination Excel sous forme de texte (Fig03)
Copiez les données du 1er fichier dans un éditeur de texte, par exemple Notepad ou Notepad ++ (Fig04, Fig05)
Coller les données du 1er fichier dans les colonnes au format Excel (Fig06, Fig07)
Copiez les données du 2ème fichier dans un éditeur de texte, par exemple Notepad ou Notepad ++
Coller les données du 2ème fichier dans les colonnes au format Excel (Fig08)
Appliquer vlookup – et voilà! (Fig09, Fig10)
Fig03 Cellules au format Excel au texte Fig04 Sélectionner le format de cellule de texte Fig05 Copier des valeurs de collage dans un éditeur de texte Fig06 Copier des valeurs de collage à partir de l’éditeur de texte dans des colonnes au format texte Excel Fig07 Données collées dans Excel comme texte dans les colonnes de texte Fig08 Coller la deuxième liste sous forme de texte Fig09 Appliquer vlookup sur les deux listes collées comme du texte