システム関連のお困りごとはコアースにお任せください

【EXCEL】1月から12月の文字列を並び替えるとうまくいかない?かんたん解決方法!

1月から12月のような文字列を並び替えようとするとうまくいかないことがあります。例えば、12月から1月に降順で並び替えたい場合、9月が先頭にきてしまいます。どうしたら目的通りの並び替えができるでしょうか。かんたん解説します。

エクセルにはさまざまなバージョンがあり,それにより機能や操作,画面表示が異なることがあります。この記事の内容は,執筆時点での参考情報としてご紹介しており,変更されたり新機能が加わったりすることがあります。詳しい情報は,Microsoft公式サイトからご確認ください。

目次

普通の並び替えではうまくいかない

上のようなかんたんな表で説明します。

12月からの降順で並び替えたい場合

「データ」タブの「並べ替えとフィルター」部分にある「降順」をクリックしてみます。

9月が先頭にきてしまい、うまくいきません。

A列に注目してみてください。1月、2月…は文字列と認識され、セル内で左寄せになっています。数値として認識されているなら右寄せで表示されます。B列の金額は右寄せですね。

1月からの昇順に戻したい場合

先程の状態で、「昇順」マークをクリックしても元には戻りません。

10月が先頭で並び替えられてしまいます。

これも文字列として認識されていることが原因です。この場合、最初の文字「1」が優先され、次の文字も漢字より数字が優先されるため「0」が入った「10月」が先頭にきます。「1月」は2文字目が漢字なので「10月」のほうが優先されるというわけです。

もちろん、Ctrl+Zで元に戻すことはできますが、少しイラッっとくる並び替えですよね。

解決方法

解決方法を2つご紹介します。

  • 「ユーザー設定リスト」を使う
  • 作業列を使う

解決方法①「ユーザー設定リスト」を使う

「データ」タブの「並び替え」のマークをクリックして「並べ替え」ダイアログを表示させます。その後、ダイアログ内の「順序」にあるドロップダウンから「ユーザー設定リスト」を選択してください。

表示される「ユーザー設定リスト」に、「1月,2月,3月…」があります。デフォルトで1月から12月のリストが準備されているということです。このリストを選択して「OK」してみてください。

「並び替え」ダイアログに戻ります。「順序」の部分に選択したリストが入っていることを確認して「OK」します。

1月から順に並び替えられました!

この状態で「降順」をクリックしてみましょう。

今度は12月からの降順になります。なぜでしょうか。

一度、「ユーザー設定リスト」で1月からの昇順を設定すると、自動的に12月からの降順もリストに追加されます。これによって、ダイアログで設定しなくても「降順」のマークを押すだけで12月からの降順の並び替えができるようになります。便利ですね。

解決方法② 作業列を使う

B列に作業列を追加します。

B1セルに「1」と入力してください。その後、B2セルでCtrl+Eを押してください。

A列の文字列から「月」が取り除かれたデータが抽出されました。ご覧の通り、セル内で右寄せになっているので、数値として認識されています。

これは「フラッシュフィル機能」によるものです。以下の関連記事でもかんたん解説しています。

この後、「表示形式」の設定で「月」を表示させましょう。B1セルをアクティブにして、Ctrl+1 を押してください。

「セルの書式設定」のダイアログが開きます。「表示形式」タブから「ユーザー定義」を選択します。「種類」のところにある「G/標準」を消して、「0月」と入力してください。「OK」します。

表示形式で設定した「月」が付いた状態で表示されます。後はオートフィル機能を使います。

12月のところまでオートフィルして、赤丸で囲んだ▼をクリックしてください。表示されるメニューから「連続データ」を選択します。

すべてのデータに「月」が付帯して表示されました。ここまでできたら、不要になったA列を削除します。

作業列がA列にきます。セル内で右寄せになっていることからもわかる通り、数値として認識されています。数式バーには「1」となっていますね。表示だけ「1月」となっているということです。

この状態で「降順」マークをクリックしてみましょう。

12月からの降順で並び替えられました!

まとめ

いかがでしたか。今回は1月から12月の文字列を目的通りに並び替える方法でした。

月ごとにデータを集計することはよくあるので、この並び替え方法を覚えておくと便利です。他にも、ダースなど12進数で表す個数の時にも活用できそうですね。

では、次回もお楽しみに!

プロフィール

コアースのWebデレクターです。WordPressを用いたホームページ制作やエクセル活用術,パソコンサポート関連の記事を,初心者目線で分かりやすく解説していきます。

目次