• ベストアンサー

行の昇順はどうしたらいいでしょうか?

先ほども質問したのですが、それに関連してまた質問があります。 エクセルでsheet1にA2:AQ2034とデータがあります。 A列=コード(重複コードなし) B列=商品名(重複商品名なし) C~AQ=月々の売上(2003.1~2006.5までの月々売上) この、C~AQの月々が06/05~→03/01と遡って入っています。 これを03/01~→06/05と並べ替えしたいのですが、どのようにしたらいいでしょうか? 【例】    A B ~ AP AQ 1: 06/05 06/04  ~  03/02 03/01 この場合、    A B ~ AP AQ 1: 03/01 03/02  ~  06/04 06/05 *自分の知る知識内でやってみたこと。 行列を入れ替えて他シートに貼り付けし、 通常の昇順を使用と思ったのですが、 〔コピー領域と貼り付け領域の形が違うため、情報を貼り付けることができません。〕 ・・・思考STOP・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • sero
  • ベストアンサー率47% (916/1944)
回答No.2

・並べ替えたい範囲を選択しておく ・データ→並べ替えでオプションで方向を「列単位」にする ・年月の入っている列を最優先されるキーに指定してOK

yellow-
質問者

お礼

出来ました!!! こんな簡単な方法があるとは… ありがとうございます!

その他の回答 (1)

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

シートのコピーを用意してください。 A列、B列はそのまま使えますよね。 [C1]=INDIRECT("Sheet1!"&ADDRESS(ROW(),46-COLUMN())) これを、C1:AQ2034の範囲にコピーします。 1行目の書式を日付にします。 これでいかが?

yellow-
質問者

お礼

出来ました!!! 先ほどもありがとうございました!

関連するQ&A