OVH Cloud OVH Cloud

Esprit embrouillé

2 réponses
Avatar
William
Bonjour à tous,

Voilà mon petit soucis :

J'ai 2 feuilles excels issus de requêtes d'un progiciel ; chacune ayant une
1ere colonne avec des noms et une 2eme colonne avec des nombres.
Pour la 1ere feuilles j'ai une série de noms (environs 400) et sur la
deuxième, j'ai les mêmes noms + d'autres (=environs 550) qui sont
intercalés.
La 2eme colonne se présente de la même façon mais avec des nombres ou vides.

Je vous montre:

feuille 1 :

nom1 324
nom2 0
nom3 52.2
nom5 124

Feuille 2 :

nom1 0
nom2 748
nom3 0
nom4 256
nom5 236
nom6 958

Comment puis-je arriver au résultat suivant sans perdre des lignes :

nom1 324 0
nom2 0 748
nom3 52.2 0
nom4 0 256
nom5 124 236
nom6 0 958

Car si je fais un copier-coller basique, je risque d'effacer des lignes ou
de ne pas incorporer les nouveaux nom (comme nom4).
Au vu du nombre de références qu'il faut que j'intègre, vous comprendrez que
je ne peux pas faire cela ligne par ligne!!!

J'espère que mes explications ont été claires...

Merci d'avance pour vos réponses ou orientations.

William

2 réponses

Avatar
Pierre Fauconnier
Bonjour

Sans VBA, je procéderais comme suit
Sur une troisième feuille, je reprends en colonne A tous les noms de Feuil1
puis tous les noms de Feuil2.
Avec un filtre élaboré, j'extrais sur place sans doublons
Puis, en colonne 2, la formule suivante
=SI(ESTNA(EQUIV($A2;Feuil1!$A$2:$A$10;0));0;INDEX(Feuil1!$B$2:$B$10;EQUIV($A2;Feuil1!$A$2:$A$10;0)))
que tu recopies en colonne 3 en modifiant feuil1 en Feuil2.

Il faut bien entendu adapter tes plages de recherche

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"William" <brun_rhodanienne@(supprimerceci)hotmail.com> a écrit dans le
message de news:
Bonjour à tous,

Voilà mon petit soucis :

J'ai 2 feuilles excels issus de requêtes d'un progiciel ; chacune ayant
une
1ere colonne avec des noms et une 2eme colonne avec des nombres.
Pour la 1ere feuilles j'ai une série de noms (environs 400) et sur la
deuxième, j'ai les mêmes noms + d'autres (=environs 550) qui sont
intercalés.
La 2eme colonne se présente de la même façon mais avec des nombres ou
vides.

Je vous montre:

feuille 1 :

nom1 324
nom2 0
nom3 52.2
nom5 124

Feuille 2 :

nom1 0
nom2 748
nom3 0
nom4 256
nom5 236
nom6 958

Comment puis-je arriver au résultat suivant sans perdre des lignes :

nom1 324 0
nom2 0 748
nom3 52.2 0
nom4 0 256
nom5 124 236
nom6 0 958

Car si je fais un copier-coller basique, je risque d'effacer des lignes ou
de ne pas incorporer les nouveaux nom (comme nom4).
Au vu du nombre de références qu'il faut que j'intègre, vous comprendrez
que
je ne peux pas faire cela ligne par ligne!!!

J'espère que mes explications ont été claires...

Merci d'avance pour vos réponses ou orientations.

William




Avatar
William
Super, ca marche impec!!!

Merci

William


"Pierre Fauconnier" a écrit dans le
message de news:
Bonjour

Sans VBA, je procéderais comme suit
Sur une troisième feuille, je reprends en colonne A tous les noms de
Feuil1

puis tous les noms de Feuil2.
Avec un filtre élaboré, j'extrais sur place sans doublons
Puis, en colonne 2, la formule suivante

=SI(ESTNA(EQUIV($A2;Feuil1!$A$2:$A$10;0));0;INDEX(Feuil1!$B$2:$B$10;EQUIV($A

2;Feuil1!$A$2:$A$10;0)))
que tu recopies en colonne 3 en modifiant feuil1 en Feuil2.

Il faut bien entendu adapter tes plages de recherche

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"William" <brun_rhodanienne@(supprimerceci)hotmail.com> a écrit dans le
message de news:
Bonjour à tous,

Voilà mon petit soucis :

J'ai 2 feuilles excels issus de requêtes d'un progiciel ; chacune ayant
une
1ere colonne avec des noms et une 2eme colonne avec des nombres.
Pour la 1ere feuilles j'ai une série de noms (environs 400) et sur la
deuxième, j'ai les mêmes noms + d'autres (=environs 550) qui sont
intercalés.
La 2eme colonne se présente de la même façon mais avec des nombres ou
vides.

Je vous montre:

feuille 1 :

nom1 324
nom2 0
nom3 52.2
nom5 124

Feuille 2 :

nom1 0
nom2 748
nom3 0
nom4 256
nom5 236
nom6 958

Comment puis-je arriver au résultat suivant sans perdre des lignes :

nom1 324 0
nom2 0 748
nom3 52.2 0
nom4 0 256
nom5 124 236
nom6 0 958

Car si je fais un copier-coller basique, je risque d'effacer des lignes
ou


de ne pas incorporer les nouveaux nom (comme nom4).
Au vu du nombre de références qu'il faut que j'intègre, vous comprendrez
que
je ne peux pas faire cela ligne par ligne!!!

J'espère que mes explications ont été claires...

Merci d'avance pour vos réponses ou orientations.

William