Segmenter une liste en recherchant une occurence dans une chaine

Bonjour,

j'ai un ensemble de produit dont le libellés comprend un nom de gamme.

par exemple,

Onglet: "produits"
Col1; Col2; Col3;
A2: libelles; codes article; marques; segmentations;
A3: PIED REGL 2CM GAMME01 CHR BRI;code1; mk1;
A4: PLAN TOIL GAMME02CERAM; code2; mk1;
A5: PL RESIN GAMME01 1C L70 P46 BLC; code3; mk5
...

J'aimerai pouvoir renseigné la colonne Col4 avec la segmentation correpond à la gamme définie dans un autre onglet :

Onglet: "segmentations"
Col1; Col2
A2: segmentations; gammes
A3: A; GAMME01
A4: B; GAMME02
A5: C; GAMME03
A6: B; GAMME04
...

Les noms des gammes sont fixes mais la segmentation de chaque gamme (i.e l'attribution de la lettre A ou B ou...) peut changer.

Avec comme résultat ;

Onglet: "produits"
Col1; Col2; Col3;
A2: libelles; codes article; marques; segmentations;
A3: PIED REGL 2CM GAMME01 CHR BRI;code1; mk1; A
A4: PLAN TOIL GAMME02CERAM; code2; mk1; B
A5: PL RESIN GAMME01 1C L70 P46 BLC; code3; mk5; A
...

je ne vois pas comment parcourir toutes les gammes pour savoir si elle est présente dans le nom du produit.

Si vous avez une idée, je suis preneur.

Christophe

Rechercher des sujets similaires à "segmenter liste recherchant occurence chaine"