• ベストアンサー

Excel 日付

エクセルで日付順に並べ替えをしたいのですが、 2012年10月30日 2012年11月4日 2012年1月25日 2012年4月14日 2012年7月20日 の様に、10月、11月が優先されてしまいます。 正しく表示されるには、どうしたら良いでしょうか? 西暦と月を別々のセルに表記しなければならないでしょうか? データは“セルの書式設定”で、“日付”を指定しています。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

該当のセルを選択したときに 2012/10/30のように数式バーに表示されますでしょうか。 それとも、そのまま2012年10月30日と表示されますでしょうか。 後者であれば 元々のデーターはテキスト形式でコピーされたか、テキスト形式で入力された後、書式設定を変更したのではないでしょうか。 その場合今回のような現象になります。 該当のセルを選択し、f2キーを押し変換ボタンを押してそのまま確定してください。 前者のような表示なるはずです。 そうなれば並べ替えもうまくいくと思います。

ks5518
質問者

お礼

ご回答いただきまして、ありがとうございます。 出来ました。

その他の回答 (1)

  • Saturn5
  • ベストアンサー率45% (2270/4952)
回答No.2

テキスト形式で入力されているときのソート順だと思います。 書式設定は「日付」を選んでいるようですが、これは数値データを 日付に変換するルールであり、テキストデータには無意味です。 解決法は2つです。 (1)日付形式で正しく入力する 最初から日付を12/10/30おいうように入力し直す。 (2)文字書式を統一する 2012年01月08日 のように、月、日を2桁にする。

ks5518
質問者

お礼

ご回答いただきまして、ありがとうございます。 出来ました。

関連するQ&A