• 締切済み

エクセル 昇順並び替えの方法について

質問させていただきます。今のところ受注した日をB列に 品名をC列に、注文者をD列に、E列に1回目の発送日、F列に 2回目発送予定日と3回目以降については列ごとで順に記載しています。   受注日     品名    注文者 1回目発送日 2回目発送日 A___B ________________C__________D__________E_______________F___________・・・ 1,,,,,,2005/03/01  とまと  あ さん 2005/04/01 2005/05/01 .... 2,,,,,,2005/03/02 なすび  い さん 2005/03/20 2005/04/10 ..... ・ ・ ・ といった感じです。 これを自動的にE列以降の日付の若い順に別のsheetもしくは同じ sheetの違う場所に昇順でB列に並べ替えをして、C列と D列は発送日に合致した品名と注文者、E列に受注した日としたいのですが 関数を組み合わせて別表を作成することは可能でしょうか?     発送日   品名    発注者   受注日 A___B______________C___________D___________E____________ 1,,,,,,2005/03/20 なすび   い さん  2005/03/02  2,,,,,,2005/04/01 とまと   あ さん  2005/03/01 3,,,,,,2005/04/10 なすび   い さん   2005/03/02 ・ ・ ・ 表は上記のイメージで作りたいということです。   易しく教えてくださる方がいましたら宜しくお願い 致します。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

>関数を組み合わせて別表を作成することは可能でしょうか? ざっと見させていただいた感じでは、マクロでしかできないような気がします。 関数の得意な人なら出来るかもしれませんが、私は、関数は得意でないので、無理なような気がします。 マクロでしたら、一旦、元の表の発送日を、二次元で、(発送日,行数)を取得していって、後は、発送日ごとに出力していけば出来ますね。

noname#16301
質問者

お礼

エクセル初心者なもので、私がやろうとしたことは私のレベルをはるかに上をいくものであると認識しました。 マクロプログラムについてはまだ勉強すらしていないので これから覚えていこうと思います。 ご意見ありがとうございました。

関連するQ&A