J'ai plusieurs articles qui sont disponibles dans plusieurs plates-formes (c'est-à-dire une relation de plusieurs à plusieurs). Il y a actuellement une ligne par article, avec une colonne pour chaque plate-forme. Une cellule de la ligne de l'article X et la colonne pour la plate-forme Y est marqué du code de la plate-forme Y si l'article X y est disponible et vide dans le cas contraire. Un article comportant plusieurs plateformes aura plusieurs codes de plateforme (dans leurs colonnes respectives). La feuille actuelle se présente donc comme suit
| A | B |*| S-AJ |
1 | ID # | Description |…| Distribution Centers |
2 | 17 | Ginkgo Biloba |…| | | | | | | SE |
3 | 42 | Ginseng |…| | MP | MS | | NW | | |
Colonnes C
à travers R
contiennent d'autres attributs des articles, tels que le code UPC, le coût et le prix, qui ne sont pas pertinents pour cette question. Ma feuille réelle comporte 18 plates-formes, couvrant les colonnes suivantes S
à travers AJ
; j'ai réduit ce chiffre pour que l'exemple tienne dans la fenêtre de Stack Exchange.
J'ai besoin d'une seule colonne de plate-forme, avec un seul code de distribution par ligne, puis de dupliquer les lignes si nécessaire pour les articles qui contiennent actuellement plusieurs codes. Le résultat devrait ressembler à ceci :
| A | B |*| S |
1 | ID # | Description |…| DC |
2 | 17 | Ginkgo Biloba |…| SE |
3 | 42 | Ginseng |…| MP |
4 | 42 | Ginseng |…| MS |
5 | 42 | Ginseng |…| NW |
où les cellules A3:R3
, A4:R4
y A5:R5
contiennent les mêmes informations.
La seule façon de procéder, qui prendrait beaucoup de temps, serait de copier le numéro de l'article dans plusieurs lignes ; et dans la colonne qui contient le code de distribution, je changerais le code pour l'article qui est disponible dans chaque centre de distribution. Je ferai cela pour 900 articles. Existe-t-il une méthode plus simple ?