OVH Cloud OVH Cloud

Faire correspondre des lignes ayant des codes communs

4 réponses
Avatar
imervoyer
Bonjour,
J'ai deux fichiers . Dans les deux fichiers, chaque ligne est introduit par
un code.
Je cherche à faire correspondre les lignes du fichier 1 au ligne du fichier
2 ayant le même code. Sachant qu'un certain nombre de codes du fichier 1 ne
se retrouvent dans le fichier 2. Comment faire ?
Un très grand merci

4 réponses

Avatar
JB
Bonjour,

Dans fichier1.xls, on a:

A B
1 Code Libelle
2 111 aaa
3 222 bbb
4 333 ccc
5 444 ddd

A2:B100 est nommé champ1

Dans Fichier2.xls, on a:

A B
1 Code
2 111
3 888
4 777
5 555
222


En B2 :

=SI(ESTNA(RECHERCHEV(A2;Fichier1.xls!Champ1;2;FAUX));"non";RECHERCHEV(A2; Fichier1.xls!Champ1;2;FAUX))


Cordialement JB
Avatar
JB
Bonjour,

Dans fichier1.xls, on a:

A B
1 Code Libelle
2 111 aaa
3 222 bbb
4 333 ccc
5 444 ddd

A2:B100 est nommé champ1

Dans Fichier2.xls, on a:

A B
1 Code
2 111
3 888
4 777
5 555
222


En B2 :

=SI(ESTNA(RECHERCHEV(A2;Fichier1.xls!Champ1;2;FAUX));"non";RECHERCHEV(A2; Fichier1.xls!Champ1;2;FAUX))


Cordialement JB
Avatar
imervoyer
Comment faire si je veux rammener la ligne entière .
Par exemple a la ligne 2 des deux fichers 1 et 2 ont a le même code 111. Je
souhaite pouvoir introduire dans le fichier 2 à la colonne B, C D, les même
valeur que la ligne 2 du fichier 1 au colonne B, C , D...
Est-ce possible ?


Bonjour,

Dans fichier1.xls, on a:

A B
1 Code Libelle
2 111 aaa
3 222 bbb
4 333 ccc
5 444 ddd

A2:B100 est nommé champ1

Dans Fichier2.xls, on a:

A B
1 Code
2 111
3 888
4 777
5 555
222


En B2 :

=SI(ESTNA(RECHERCHEV(A2;Fichier1.xls!Champ1;2;FAUX));"non";RECHERCHEV(A2;Fichier1.xls!Champ1;2;FAUX))


Cordialement JB




Avatar
JB
Il faut une formule pour chaque colonne que l'on veut récupérer.

Fichier1.xls http://cjoint.com/?bgoX6VFRn0
Fichier2.xls http://cjoint.com/?bgoYuP503y

Libellé:
=SI(ESTNA(RECHERCHEV($A2;Fichier1.xls!Champ1;2;FAUX));"non";RECHERCHEV($A 2;Fichier1.xls!Champ1;2;FAUX))Prix:
=SI(ESTNA(RECHERCHEV($A2;Fichier1.xls!Champ1;3;FAUX));"non";RECHERCHEV($A 2;Fichier1.xls!Champ1;3;FAUX))
prix

Code Libelle Prix
111 aaa 10
222 bbb 12
333 ccc 14
444 ddd 16
555 eee 18
666 fff 20


JB