littlefog
XLDnaute Nouveau
Bonjour à tous,
Tout d'abord je précise que je suis sur Windows et Excel 2010.
Ma demande est un peu compliquée à expliquer simplement, je vais faire de mon mieux.
J'ai 2 fichiers excel.
Dans le 1er fichier, j'ai les informations suivantes sur mes contacts : nom, prénom, adresse email, adresse postale. Chaque info est située dans une colonne.
Je sais que les adresses postales sont inexactes dans ce fichier.
Je souhaite donc les remplacer par les adresses postales de mon 2ème fichier, que je sais exactes.
Dans mon 2ème fichier j'ai les infos suivantes : nom, prénom, adresse postale (là encore chaque info a sa colonne).
J'ai plus de contacts dans mon 1er fichier que dans mon 2ème fichier. Cependant, tous les contacts de mon 2ème fichier sont présents dans mon 1er fichier.
Je cherche donc un moyen d'analyser mes 2 fichiers et de demander à excel la chose suivante :
Si le nom et le prénom d'une ligne dans le 2ème fichier sont identiques à un nom et prénom dans le 1er fichier, alors prendre l'adresse email du 1er fichier et la mettre en face du nom et prénom correspondant dans le 2ème fichier.
Ainsi, je pourrais ensuite réimporter les contacts avec les bonnes adresses postales dans ma base de données, et écraser ainsi les adresses postales inexactes. Mais la seule clef d'entrée pour cela est l'adresse email.
Je ne suis pas hyper calé en excel, j'ai tenté des choses avec les fonctions CONCATENER, SI et SOMME SI mais je n'arrive à rien. Et je ne maîtrise absolument pas le langage VBA.
Je remercie ceux qui ont eu le courage de lire jusque là, et si quelqu'un a une idée je lui serai éternellement reconnaissant.
Bonne journée.
littlefog
Tout d'abord je précise que je suis sur Windows et Excel 2010.
Ma demande est un peu compliquée à expliquer simplement, je vais faire de mon mieux.
J'ai 2 fichiers excel.
Dans le 1er fichier, j'ai les informations suivantes sur mes contacts : nom, prénom, adresse email, adresse postale. Chaque info est située dans une colonne.
Je sais que les adresses postales sont inexactes dans ce fichier.
Je souhaite donc les remplacer par les adresses postales de mon 2ème fichier, que je sais exactes.
Dans mon 2ème fichier j'ai les infos suivantes : nom, prénom, adresse postale (là encore chaque info a sa colonne).
J'ai plus de contacts dans mon 1er fichier que dans mon 2ème fichier. Cependant, tous les contacts de mon 2ème fichier sont présents dans mon 1er fichier.
Je cherche donc un moyen d'analyser mes 2 fichiers et de demander à excel la chose suivante :
Si le nom et le prénom d'une ligne dans le 2ème fichier sont identiques à un nom et prénom dans le 1er fichier, alors prendre l'adresse email du 1er fichier et la mettre en face du nom et prénom correspondant dans le 2ème fichier.
Ainsi, je pourrais ensuite réimporter les contacts avec les bonnes adresses postales dans ma base de données, et écraser ainsi les adresses postales inexactes. Mais la seule clef d'entrée pour cela est l'adresse email.
Je ne suis pas hyper calé en excel, j'ai tenté des choses avec les fonctions CONCATENER, SI et SOMME SI mais je n'arrive à rien. Et je ne maîtrise absolument pas le langage VBA.
Je remercie ceux qui ont eu le courage de lire jusque là, et si quelqu'un a une idée je lui serai éternellement reconnaissant.
Bonne journée.
littlefog