エクセル 一度に複数並び替えする方法?
PCはwindowsXP ソフトはエクセル2003を使っています。
とある商品を倉庫で保管し、日々メーカーから送られてくる
出荷指示書に従い出荷する仕事をしています。
商品は四種類、納品先は30箇所ほどです。
メーカーから送られてくる出荷指示書は行き先一箇所につきA4用紙
一枚で送られてくるのですべての行き先に出荷がある場合40枚ほどに
なります。
倉庫の出荷担当者が40枚めくって見るのは大変だから、出荷指示書を
一枚のリストにしてほしいというのでエクセルでリストを作っています
が、その仮定でミスがたまにあり、そのミスが大きな損失につながって
ます。
<例>◆メーカーからの出荷指示書(A4用紙横書き)
-1枚目-
納品日10/22 納品先 Aセンター
1L 6ケース
200ml 40ケース
○○味 20ケース
-2枚目-
納品日10/22 納品先 Bセンター
○○味 30ケース
1L 10ケース
200ml 20ケース
↓ ↓ ↓この出荷指示書を以下のリストにエクセルで作り直す
行き先 1L 200ml ○○味1 ○○味2
Aセンター 6c/s 40c/s 20c/s
Bセンター 10c/s 20c/s 30c/s
・ ・ ・ ・
・ ・ ・ ・
問題は出荷担当者に渡すエクセルのリストの方は
商品の種類が「1L, 200ml, ○○味1, ○○味2」と
順番が決まってますが、例にあるとおり、メーカーから
送られてくる出荷指示書は常に順番がバラバラで
エクセルのリストに作り直す仮定でたまにミスがあり、そのため
数をまちがえて出荷して賞味期限の関係でまちがえた分が再出荷
できない場合はまるまる会社が買い取りということになる場合が
ありました。
入力したら必ず一度は見直ししているのですが、自分で入力したせ
いで先入観があるのか見直ししてもまちがえていることがあるのです。
それで入力のしかたを変えようと思っています。
商品の順番は出荷指示書どおり入力して後から並び替えで
「1L, 200ml, ○○味1, ○○味2」となるようにしようと思っている
のですが、問題は行き先40箇所分、範囲指定して並び替えを40回することになるということです。
行き先 1L 200ml ○○味1 ○○味2
Aセンター 6c/s 40c/s 20c/s
(ここまで範囲指定して並び替え)
行き先 ○○味1 1L 200ml ○○味2
Bセンター 30c/s 10c/s 20c/s
(ここまで範囲してして並び替え)
・
・
・
これをすべての行き先に対して「1L, 200ml, ○○味1, ○○味2」の
順に一度で並び替えできるようなプログラムを組むことは
できるでしょうか?
関数やマクロなどの知識もほとんど初心者ですが、がんばって
覚えようと思っています。
どなたか教えてください。よろしくお願いします。
お礼
早速の回答ありがとうございました。 当方の質問に不備があったのにも関わらず、丁寧な回答ありがとうございました。 スプレーを確認したところ、第1石油類210ml 危険等級IIの 合成樹脂エナメル塗料です。 回答頂いたsrafpさんの会社で扱われているスプレー缶と同等と考えてよろしいのでしょうか? 度々のご質問で申し訳ございませんが、よろしくお願い致します。