Cela fait maintenant quelques heures que j'essaie de résoudre ce problème, mais sans résultat...
Mon installation :
-
J'ai des feuilles excel de recettes de produits cosmétiques .
-
Chaque recette contient des dizaines d'ingrédients, chacun donné par son nom commercial .
-
J'ai une longue liste traduisant chaque nom commercial à son nom "scientifique .
Je dois traduire chaque nom commercial en son équivalent scientifique. Cette partie est très facile à réaliser avec un vlookup.
Mais certains les noms commerciaux son recettes en soi, contenant plusieurs ingrédients dans le tableau des noms scientifiques . Il ne s'agit donc pas d'une relation 1:1, mais parfois (pas toujours) d'une relation 1:plusieurs.
Par exemple :
Fiche cosmétique A
IngredientA_trade_name
IngredientB_trade_name
IngredientC_trade_name
Commerce vers le fichier maître de la liste des noms scientifiques :
IngredientA_trade_name Science1
IngredientB_trade_name Science2
IngredientB_trade_name Science3
IngredientB_trade_name Science4
IngredientC_trade_name Science5
IngredientC_trade_name Science6
....etc, for lots and lots of ingredients.
J'ai trouvé des moyens de renvoyer plusieurs valeurs, mais aucun d'entre eux ne fait le travail automatiquement :
Je dois mettre le Ingrédient dans une cellule, puis placez la formule dans la cellule voisine et faites-la glisser vers le bas à quelques endroits pour qu'elle se remplisse automatiquement de toutes les correspondances possibles. D'autres solutions placent les valeurs de retour dans une seule cellule (Science2,Science3,Science4), ce qui est un peu mieux, mais ne fonctionne pas pour le reste de mon flux de travail...
Existe-t-il un moyen de parcourir la liste des noms commerciaux et d'insérer, si nécessaire, des lignes contenant tous les noms scientifiques ?