OVH Cloud OVH Cloud

Comparaison de listes et intégration

3 réponses
Avatar
Marie
Bonjour,

Voici mon probl=E8me... J'ai deux fichiers excel de plus de=20
3000 lignes, chacun des fichiers comprend un num=E9ro de=20
clients. J'aimerais int=E9grer dans une m=EAme feuille toutes=20
les donn=E9es; tous les renseignements par num=E9ro de client=20
sur une m=EAme ligne.

Ex: Fichier 1=20
A B C
(# CLIENT)
1 XXX YYY =20
2 XXX YY=20
3 XX Y

Fichier 2=20
A B C
(# CLIENT)
3 RRR GG =20
1 RR GGG=20
10 RR GG

Fichier Final=20

A B C D E F
(# CLIENT)
1 XXX YYY 1 RR GGG =20
2 XXX YY=20
3 XX Y 3 RRR GG
10 RR GG

Comment obtenir ce r=E9sultat? Je ne suis pas une pro dans=20
excel.

Merci =E0 l'avance,
Marie

3 réponses

Avatar
Marie
Non, le nombre est différent dans chaque fichier et
certains sont dans un fichier et pas dans l'autre et vice
versa.


-----Message d'origine-----
chaque fichier contient-il les mêmes clients ? (même
quantité et même

n°)

.



Avatar
2B or not 2B
chaque fichier contient-il les mêmes clients ? (même quantité et même
n°)
Avatar
2B or not 2B
Bjr

N'étant un pro, la méthode que j'emploierais serait la suivante:

- créer un nouveau classeur
- dans le fichier n°1 sélectionner les n°clients
- copier coller cette sélection en colonne A du fichier nouvellement
créé
- dans le fichier n°2 sélectionner les n°clients
- copier coller cette sélection à partir de la première cellule vide
en colonne A du fichier nouvellement créé
- à ce stade le fichier client est complet, mais il contient des
doublons
- la deux solutions:
- faire un tri sur la colonne A, et visuellement repérer les
doublons pour supprimer les lignes correspondantes
- filtrer les doublons avec une formule en colonne B (il
existe de bons exemples sur excelabo.net)

- là le fichier client est "propre" avec des clients uniques. Il
s'agit juste de récupérer les infos complémentaires réparties dans les
deux fichiers d'origine
- je pense qu'une simple formule RechercheV suffit. Sachant que tu
sais dans quel fichier original se trouvent les infos que veux récupérer
c'est assez facile (ex.: l'adresse est dans le fichier n°1 en colonne B
alors recherchev(N°client;Fichiern°1A1:B;2;faux) et tu auras en colonne
B du nouveau fichier l'adresse. Et ainsi de suite pour tous les autres
champs que veux récupérer du fichier n°1, et du n°2.
- tu auras forcément des cellules qui contiendront une erreur N/A,
lorsque ta formule rechercheV ne trouvera pas le n° de client dans le
fichier vers lequel tu pointes. Pour cela tu peux insérer une condition
si(estna(recherchev(N°client;Fichiern°1A1:D;2;faux);"";recherchev(N°clie
nt;Fichiern°1A1:D;2;faux)). Autre solution: tu sélectionnes tout ton
nouveau fichier, copier, et dans une nouvelle feuille collage spécial,
coller les valeurs, ensuite faire un remplacement global (cntl H) de N/A
par rien du tout.

j'espère que c'est assez clair. Sinon n'hésite pas à demander de l'aide.