• ベストアンサー

エクセルのデータの並べ替え

とても単純な質問で申し訳ないです。 ヘルプで検索してもよくわからなかったもので・・・ 入力したデータの順をまるで入れ替える つまり、 1月 2月 3月 ・・・ 12月 と並んでいたデータを 12月 11月 10月 ・・・  1月 と並べ替えるにはどうしたらよいですか?

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.6

こんにちは 既に複数回答出てますけど.. 標準では、行単位で、優先列を指定して並べ替えますので 列単位にする場合は、「データ」→「並べ替え」 で「オプション」で「列単位」にチェック http://pc.nikkeibp.co.jp/article/NPC/20060210/228974/ となります。 また1月 2月 3月 ・・・ 12月 で並べ替えるよりは、一行追加してそこに 1 2 3 4 ....と連番を振った行をキーとして 「昇順」で並べ替えを実行すれば確実です。 では。

bunta1961
質問者

お礼

連番をつけておくと、文字列でもできるということがわかりました。 ありがとうございます。

その他の回答 (7)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.8

文字列として入力されている1月 2月 3月 ・・・ 12月を 普通に降順に並べ替えをすると 9月・・・・1月12月11月10月となってしまいます。 (1)並べ替えをするセルを選択 (2)データ → 「並べ替えダイアログ」で「最優先されるキー」を選択(3)降順をオン (4)「タイトル行」をオン (5)「オプション」ボタンをクリック (6)「並べ替え順序の指定」をクリック (7)1月2月・・・・・・を選択 (8)OK → OK

bunta1961
質問者

お礼

ありがとうございます。 よくわかりました。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.7

こんにちは #6です。(訂正) 「昇順」→「降順」でしたね。 こちらにも詳しい操作が出ています。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html#gyou では。

  • Wak2008
  • ベストアンサー率40% (55/135)
回答No.5

No.3の補足です。並べ替えのオプションで行単位(横方向)に変更できます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

文字列の場合は難しいと思います。 文字列ではなく、 数値で1~12で入力し、ユーザー定義書式 で 0"月" とした場合は、 降順にソートするだけです。

bunta1961
質問者

お礼

こういう方法もあるのですね。 ありがとうございます。

  • Wak2008
  • ベストアンサー率40% (55/135)
回答No.3

範囲を選択して データ->並べ替え->降順 で大きい順からに出来ます。 データは縦に並べておいてください。

bunta1961
質問者

お礼

ありがとうございます。 解決しました。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

作業行を挿入 月データセル毎に、「昇順」で連番を振る 連番の行を主キーにして 「並べ替えオプション」で「方向」を「列単位」に設定して「降順」で並べ替える といった操作をしてください。

bunta1961
質問者

お礼

ありがとうございます。 できました。

  • ahirudac
  • ベストアンサー率46% (84/180)
回答No.1

エクセルのバージョンが不明ですが、2007で確認しました。 並べ替えの際に「ユーザー定義リスト」を選び、リストの中から「1月,2月,3月・・・」となっている物を選んでOKを押します。そうすると並び替えの選択肢に「1月,2月,3月・・・」と「12月,11月,10月・・・」が出てきますので、後者を選べばよいかと。 違ってたらごめんなさい。

bunta1961
質問者

お礼

ありがとうございます。 解決しました。

関連するQ&A

専門家に質問してみよう