Comparer deux fichiers Excel pour inscrire le contenu d'un champ d'un fichier
Lessaral
-
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai deux fichier Excel TEST1 (Nom, Prénom, Date de naissance) TEST2 (Nom, prénom, date de naissance et courriel). Ce dont je veux faire c'est comparer les deux fichiers et mettre le courriel qui est dans TEST2 pour le mettre dans TEST1, j'ai essayé quelques formules et je n'y arrive pas.
Je vous remercie de votre aide.
J'ai deux fichier Excel TEST1 (Nom, Prénom, Date de naissance) TEST2 (Nom, prénom, date de naissance et courriel). Ce dont je veux faire c'est comparer les deux fichiers et mettre le courriel qui est dans TEST2 pour le mettre dans TEST1, j'ai essayé quelques formules et je n'y arrive pas.
Je vous remercie de votre aide.
A voir également:
- Comparer deux fichiers Excel pour inscrire le contenu d'un champ d'un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
5 réponses
Bonjour,
Un première approche :
Dans TEST2 insérer une nouvelle colonne "D" entre la date de naissance et les courriels pour faire une concaténation et les données commencent en A2
Dans la nouvelle colonne mettre =A2&B2&C2
La zone de recherches est désormais D2:E???(dernière cellule en bas du tableau)
Dans TEST1
en D2 cette formule :
Remplacer $E$3 par $E$??? (dernière cellule en bas du tableau dans TEST2)
Pour désolidariser les deux tableaux faire une copie de la colonne "D" de TEST1 et sur elle-même faire un collage spécial valeurs.
Cordialement
Un première approche :
Dans TEST2 insérer une nouvelle colonne "D" entre la date de naissance et les courriels pour faire une concaténation et les données commencent en A2
Dans la nouvelle colonne mettre =A2&B2&C2
La zone de recherches est désormais D2:E???(dernière cellule en bas du tableau)
Dans TEST1
en D2 cette formule :
=SIERREUR(SI(RECHERCHEV(A2&B2&C2;[TEST2.xlsx]Feuil1!$D$2:$E$3;2;0)<>"";RECHERCHEV(A2&B2&C2;[TEST2.xlsx]Feuil1!$D$2:$E$3;2;0);"");"")
Remplacer $E$3 par $E$??? (dernière cellule en bas du tableau dans TEST2)
Pour désolidariser les deux tableaux faire une copie de la colonne "D" de TEST1 et sur elle-même faire un collage spécial valeurs.
Cordialement
Peut-être un problème de positionnement du signe $
Il faudrait avoir une copie des 2 fichiers en modifiant les données confidentielles par des infos bidons (quelques unes suffisent mais garder la hauteur des tableaux) ; aller sur https://www.cjoint.com/ glisser dans le cadre / créer le lien / clic droit sur le lien / copier l'adresse du lien et venir coller dans le prochain post.
Cordialement
Il faudrait avoir une copie des 2 fichiers en modifiant les données confidentielles par des infos bidons (quelques unes suffisent mais garder la hauteur des tableaux) ; aller sur https://www.cjoint.com/ glisser dans le cadre / créer le lien / clic droit sur le lien / copier l'adresse du lien et venir coller dans le prochain post.
Cordialement
Bonjour PapyLuc51
La formule fonctionne mais seulement sur la première ligne, quand je veux copier sur les autres ligne en Test1 colonne D la cellule reste vierge, le formule ne marche plus.
Merci de votre aide
La formule fonctionne mais seulement sur la première ligne, quand je veux copier sur les autres ligne en Test1 colonne D la cellule reste vierge, le formule ne marche plus.
Merci de votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question