Chercher dans du text entre 2 colonnes et matcher

CyK

XLDnaute Junior
Bonjour le Forum,
Bonjour le Fil,

Voilà je m'arrache les cheveux, avec un match sur du texte. J'essaye de rapprocher un catalogue commercial et un catalogue fournisseur. Evidemment je n'ai pour cela aucune relation directe compsant/composé.

J'ai dans un tableau des descriptifs commerciaux du style :
REFERENCE COMMERCIALE | COMPOSANT
PRODUIT A ROUGE
PRODUIT A BLEU
PRODUIT A ROUGE + TRUC 1
PRODUIT A BLEU + UN AUTRE TRUC
PROD B ROUGE
PROD B BLEU
PRODUIT B ROUGE + TRUC 1
PRODUIT B BLEU + UN AUTRE TRUC

et dans un autre tableau des descriptifs fournisseurs qui sont contenus dans les descriptifs commerciaux :

MODULE | REFERENCE MODULE
PRODUIT A |AAAAA
PROD B |BBBBB

et j'essaye de retrouver le composant de la référence commerciale. Un petit fichier joint avec l'exemple, d'avance merci à tous.

Alex.
 

Pièces jointes

  • match-catalogue.xls
    32 KB · Affichages: 48
  • match-catalogue.xls
    32 KB · Affichages: 51
  • match-catalogue.xls
    32 KB · Affichages: 50
Dernière édition:

CyK

XLDnaute Junior
Re : Chercher dans du text entre 2 colonnes et matcher

Merci TOF,
mais en fait ce n'est pas ça car je ne connais pas "composant", et en fait c'est componsant que je cherche.

L'idée étant de chercher dans "référence commercial" si cette référence commercial contient une des descriptions contenue dans la colonne "module" et retourner dans la colonne "composant" la référence du module correspondante.

@+
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Chercher dans du text entre 2 colonnes et matcher

Bonjour,

Voir PJ

Cas1:=INDEX(Ref;EQUIV(1;EQUIV(Module&"*";B4;0);0))
Cas2:
=INDEX(Ref;EQUIV(1;EQUIV(GAUCHE(Module;TROUVE(" ";Module)-1)&"*"&STXT(Module;CHERCHE(" ";Module)+1;99)&"*";B4;0);0))


JB
 

Pièces jointes

  • match-catalogue.xls
    42.5 KB · Affichages: 64
  • match-catalogue.xls
    42.5 KB · Affichages: 65
  • match-catalogue.xls
    42.5 KB · Affichages: 64
Dernière édition:

CyK

XLDnaute Junior
Re : Chercher dans du text entre 2 colonnes et matcher

Merci beaucoup JB,

je suis très proche de ce que je cherche avec le cas 2, par contre j'ai un peu de mal à décorticer la formule, il faut que je m'y plonge, car j'ai des cas où par exemple ma référence commerciale va aussi varier au début et à la fin du genre :

ROUGE PRODUIT A + 1 TRUC

tu aurais une idée ?

Thx a lot.
 

CyK

XLDnaute Junior
Re : Chercher dans du text entre 2 colonnes et matcher

Ok j'ai trouvé :
Code:
=INDEX(Ref;EQUIV(1;EQUIV("*"&GAUCHE(Module;TROUVE(" ";Module)-1)&"*"&STXT(Module;CHERCHE(" ";Module)+1;99)&"*";B4;0);0))

Encore merci beaucoup
 

Statistiques des forums

Discussions
312 490
Messages
2 088 879
Membres
103 981
dernier inscrit
vinsalcatraz