- ベストアンサー
エクセル 一度に複数並び替えする方法?
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」の 順に一度で並び替えできるようなプログラムを組むことは できるでしょうか? 関数やマクロなどの知識もほとんど初心者ですが、がんばって 覚えようと思っています。 どなたか教えてください。よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17070)
- hallo-2007
- ベストアンサー率41% (888/2115)
- ASIMOV
- ベストアンサー率41% (982/2351)
- n-jun
- ベストアンサー率33% (959/2873)
お礼
返信ありがとうこざいます。 出荷時の作業のことまで気をつかって教えてくださり、本当にありがとうございます。 出荷作業ではまずは全行き先の商品ごとの総数を倉庫から出してから 行き先ごとに分けていく、というやり方がセオリーだと自分も思っていますが、自分は出荷担当の上司ではないので、そのやり方を「お願いはできても」「命令」はできない立場です。 今の出荷担当はそのやり方をしようとしません。 どこの会社も多いとは思いますが、作業員一人あたりある程度余裕があるような仕事量をあてているわけではなく、その出荷担当は他の商品の出荷も同時にやっているので、チェックよりも作業をひととりこなすので精一杯のようです。 とりあえず、出荷担当者に渡すリストには一番下に商品ごとの 総個数も出るように作ってあります。 そういう状況の中で自分はどうすることが他の担当の人との連携が うまくいかせることになるのか考えていますが、なかなか難しいです。 とりあえず、ピボットテーブルでの処理で作ったリストを使いながら、VBAを勉強していこうと思います。 指示書をFAXしてくるメーカーさんは、商品の種類の順番についても 数字の大きさについても全く改善してくれません。 本当に見えづらく、印刷状態も悪く「8と3と6」が区別がつきづらく いちいち電話で問い合わせる手間もかかりやりづらいです。 でもそのことに文句言ってても作業はすすまないので その与えられた情況の中でどうするかを考え、それをしていくしか ありません。とりあえず、この方向性でがんばってみます。 お付き合いくださり、本当に感謝します。