商品一覧表から重複なく商品を選びたい
現在、年間に200個の商品を製造し、それをエクセルの一覧表で管理しています。
全て違う商品ですので一つ一つに個別の200個の個別IDを振り分けています。
ただしカテゴリが似ている者は類似のIDです。
例)商品A~Dは同じカテゴリ
AのIDは201201-1
B 201201-2
C 201201-3
D 201201-4
問題はここからです。
商品完成後、50個の商品を1セットとしてお客に出すのですが、
A社に売った商品とB社に売った商品は50個の全てが違うものでなければなりません。
1セットは1社にしか売りませんので、必然的に一つの商品も一社にしか売りません。
今までは1セット作るごとにIDの横のセルに提供先セルを設け、そこにA(社)と入力し、2セット目を作る際には提供先セルで空白セルを絞り込み、50個を選ぶ、ということを繰り返してきました。
もう少し具体的に手順を書きますと
A社への商品1個目を選ぶ→選んだ商品のIDセルの横の提供先セルにA1と手入力する。(1セットのうちの何番目の商品かということも重要)
A社への商品2個目を選ぶ→選んだ商品のIDセルの横の提供先セルにA2と手入力する。
これを繰り返してA50まで提供先セルに記入します。
今度は提供先セルでAを含むセルを絞り込み、50個の問題IDを表示します。
その1セット50商品の一覧をコピーし、「A社提供セット」という別の一覧表を作ります。
今度は提供先セルを空白セルで絞り込み、
B社への商品1個目を選ぶ→選んだ商品のIDセルの横の提供先セルにB1と手入力する。
B社への商品2個目を選ぶ→選んだ商品のIDセルの横の提供先セルにB2と手入力する。
B50まで記入したら、今度は提供先セルをBを含むセルで絞り込み・・・・
この繰り返しで200個の商品を50個ずつの4セットに分けます。
ただし、一覧表でセットを作った後、実際の商品でセットを組んでみて、構成が良くなければ差し替えます。
その際の手順は、差し替えた問題がA3なら該当セルのA3の値を消す。
別の空白セルにA3を記入する。
という感じです。
既に組みあがったA社用セットとD社用セットの商品同士を入れ替えたりもします。
一覧表でも入れ替え、実際の商品セットの商品も移動させます。
全て手作業、一覧表をプリントアウトしての目視確認に頼っており、神経を使う割に不正確で
確認修正作業に大変時間を割かれています。
挙句の果てに今期A社用セットとD社用セットの間に商品の重複が起こってしまいました。
手で入力することは避けられないにしても、技術的に誤入力を防ぐ方法、または入力後のデータに誤りがないかを照らし合わせ以外の方法で確認できる方法をご教示いただきたいのです。
現在、自分で考えている方法は一気に4セットの一覧表を作り、
それを縦に並べて再び200個の一覧表にし
IDの列で重複データがないかどうか調べる、というものです。
ただ、先ほども書いた通り、一気に作り上げた一覧表は後に差し替え、入れ替えが起こることがあります。
また重複を調べる関数もわかりません。
ピボットテーブルでIDの個数を調べ、200にならなければ重複があるという方法を使おうかとも思っていますが、ピボットテーブルの使い方がよくわかりません。
もしその方法が最善ならピボットテーブルの操作に関しては自分で調べようと思うのですが、エクセルで何ができて何ができないかをあまり把握していないので、まずは方法論からという感じです。
よろしくおねがいします。
お礼
大阪で190社って言われていますがはやく公開して欲しいものです。