RechercheV, correspondance, Help!

pierreg

XLDnaute Occasionnel
Bonjour à tous,

Je rame sur un problème, j'ai cherché en vain, j'espère avoir une aide ici.

D'un côté j'ai un tableau (N°1) avec des données*dans 5 colonnes A, B, C, D, E

Dans chaque colonne des centaines de références

000001 B1 C1 D1 E1
000002 B2 C2 D2 E2
000003 B3 C3 D3 E3
000004 B4 C4 D4 E4
000005 B5 C5 D5 E5

D'un autre côté j'ai un autre tableau (N°2) avec dans la colonne A certaines mêmes références que le tableau précédent et aussi des doublons que je désire conserver.

000001 20 21 22 23
000001 20 21 22 23
00001A 30 31 32 33
000002 40 41 42 43
000002 40 41 42 43
00002A 50 51 52 53
000003 60 61 62 63
000003 60 61 62 63
00003A 70 71 72 73
000004 80 81 82 83
000004 80 81 82 83
00004A 90 91 92 93


Le but*: je désire faire correspondre les informations comme ceci*:

000001 B1 C1 D1 E1 20 21 22 23
000001 B1 C1 D1 E1 20 21 22 23
000002 B2 C2 D2 E2 40 41 42 43
000002 B2 C2 D2 E2 40 41 42 43
000003 B3 C3 D3 E3 60 61 62 63
000003 B3 C3 D3 E3 60 61 62 63
000004 B4 C4 D4 E4 80 81 82 83
000004 B4 C4 D4 E4 80 81 82 83

Ya t-il une formule adaptée*? Et comment procéder*?

Merci d'avance.
 

pierreg

XLDnaute Occasionnel
Re : RechercheV, correspondance, Help!

En effet, je suis désolé, c'est vrai que c'est pas super pour la compréhension.
Je reprend donc avec le fichier joint:

Ligne 2 à 6 sont mon premier tableau

Ligne 9 à 20 sont mon 2eme tableau

Je voudrais obtenir le résultat comme en ligne 23 à 30.

Merci
 

Pièces jointes

  • Exemple.xlsx
    10.1 KB · Affichages: 42
  • Exemple.xlsx
    10.1 KB · Affichages: 44
  • Exemple.xlsx
    10.1 KB · Affichages: 44

R@chid

XLDnaute Barbatruc
Re : RechercheV, correspondance, Help!

Bonsoir,
En A23 :
Code:
=DECALER(A$2;ENT((LIGNES($23:23)-1)/2);)
@ tirer vers le bas

en B3 :
Code:
=SIERREUR(RECHERCHEV($A23;INDIRECT("Base"&ENT((COLONNES($B:B)-1)/4)+1);MOD(COLONNES($B:B)-1;4)+2;0);"")
@ tirer vers le bas et vers la droite

Voir PJ
Amicalement
 

Pièces jointes

  • Exemple_15.xlsx
    14.7 KB · Affichages: 48

pierreg

XLDnaute Occasionnel
Re : RechercheV, correspondance, Help!

MERCI.
Je vais regarder tout ca très soigneusement, car je débute et il me faut un peu de temps pour assimiler tout ca.
De toute façon c'est très gentil de ta part, je vais voir si ca marche et je reviens. (peut être pas ce soir)
:D
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : RechercheV, correspondance, Help!

Bonsoir pierreg,

Voir le fichier joint,

Les formules sont matricielles. Deux formules différentes.
Une formule en A23 à tirer à droite jusqu'à E23 puis à tirer vers le bas jusqu'à obtenir une ligne d'erreur.
Une autre formule en F23 à tirer jusqu'à I23 puis à tirer vers le bas.

NB: Ce sont des formules matricielles.
Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

  •  RechercheV correspondance v1.xlsx
    15 KB · Affichages: 46

pierreg

XLDnaute Occasionnel
Re : RechercheV, correspondance, Help!

Bonjour à tous,

En feuille 1, j'ai 3 colonnes avec en colonne B (seulement) des doubles ou triples que je désire conserver.

En feuille 2, j'ai 5 colonnes avec en colonne A des références similaires (aucun double) à la colonne B de la feuille 1.

Je désire regrouper les 2 feuilles 1 et 2 pour arriver au résultat en feuille 3. C'est à dire regrouper mes informations de la feuille 1 (en tenant compte de la colonne B) avec celles de la feuille 2 (en tenant compte de la colonne A).

Je n'y suis pas arrivé en appliquant les codes ci dessus, je pense avoir mal exécuté la tache, je patauge, les doubles ne sont pas conservés, je n'arrive pas à mon résultat en feuille 3 et perd des informations.

Merci de votre aide.
 

Pièces jointes

  • Classeur4.xlsx
    10.4 KB · Affichages: 47
  • Classeur4.xlsx
    10.4 KB · Affichages: 48
  • Classeur4.xlsx
    10.4 KB · Affichages: 44

R@chid

XLDnaute Barbatruc
Re : RechercheV, correspondance, Help!

Bonjour Mon cher ami,
Tu peux te servir de RCHECHEV(),
Voir PJ
Amicalement
 

Pièces jointes

  • Classeur4.xlsx
    12 KB · Affichages: 47
  • Classeur4.xlsx
    12 KB · Affichages: 47
  • Classeur4.xlsx
    12 KB · Affichages: 47

pierreg

XLDnaute Occasionnel
Re : RechercheV, correspondance, Help!

Bonjour Rachid et merci beaucoup pour ton aide.
Ca à l'air de marcher mais je m'arrête à partir de la ligne 7 j'ai que des erreurs #N/A
Il faut dire que j'ai quelques blanc dans les case c'est peut être la source du problème?
Amicalement
 

R@chid

XLDnaute Barbatruc
Re : RechercheV, correspondance, Help!

Re,
Si la valeur cherchée n'existe pas elle renvoie #N/A
on peut le gérer avec SIERREUR()
en D1 :
Code:
=SIERREUR(RECHERCHEV($B1;Feuil2!$A$1:$E$9;COLONNES($D:E);0);"")
@ tirer vers le bas et vers la drooite
Amicalement
 

pierreg

XLDnaute Occasionnel
Re : RechercheV, correspondance, Help!

Re,
La formule suivante semble =RECHERCHEV($B1;Feuil2!$A$1:$E$9;COLONNES($D:E);0)
semble très appropriée mais à partir de la ligne 7 j'ai une erreur systématique et j'ai plusieurs milliers de références à traiter.
Je ne peux pas corriger avec la formule
=SIERREUR(RECHERCHEV($B1;Feuil2!$A$1:$E$9;COLONNES($D:E);0);"")
car quand j’essai d’appliquer cette formule j'ai le résultat de D1 qui apparaît partout*!

Je suis dans l'impasse
:confused:
 

Discussions similaires

Réponses
2
Affichages
520
Réponses
7
Affichages
940

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35