出版

Excelの昇順と降順の並べ替えオプションは強力なツールですが、必ずしも使い慣れた意味のある方法で値を並べ替えられるとは限りません。そのような場合は、カスタム並べ替えが必要になる場合があります。
並べ替えはよく使われる作業ですが、すべてのデータが一般的な昇順・降順の規則に従っているわけではありません。例えば、月をアルファベット順に並べ替えても意味のある並び替えにはなりません。このような場合、Excelではカスタム並べ替え機能を提供しています。
月のカスタムソートを見る前に、通常のソート方法における月ごとのソートの問題点を確認しましょう。以下でその問題を確認できます。昇順ソートを適用すると、リストは月順ではなくアルファベット順にソートされます。
アルファベット順に並べ替えたい場合は、この方法が最適です。ただし、ほとんどの場合、期待通りの結果にはならないと思います。各月の順序に等しい値を返す式を使って、その結果で並べ替えることもできますが、月専用の並べ替え機能が組み込まれているため、この方法は必要ありません。このカスタム並べ替えを適用するには、Excel 2003で次の手順を実行します。
- 月名を選択してください。この場合はA2:A13です。
- データ メニューから並べ替えを選択します。
- 表示されるダイアログボックスには、カスタム並べ替えが想定されています。「並べ替え」コントロールには「月」が昇順で表示されます。「OK」をクリックすると、Excelは選択した月をアルファベット順に並べ替えます。
- ダイアログ ボックスの下部にある [オプション] ボタンをクリックします。
- 表示されるダイアログボックスでは、「最初のキーの並べ替え順序」コントロールに「月」が表示されます。ドロップダウン矢印をクリックすると、4つのカスタム並べ替えオプションが表示されます。
- 最後のオプション(1月、2月、3月など)を選択します。カスタム並べ替えでは、デフォルトでは大文字と小文字は区別されませんが、必要に応じて大文字と小文字を区別するオプションがあります。
- [OK] を 2 回クリックすると、Excel では予想どおりに月が並べ替えられます。
Excel 2007 と 2010 では、同じように柔軟なカスタム並べ替えが提供されていますが、その方法は少し異なります。
- [並べ替えとフィルター] グループの [並べ替え] オプションをクリックします。(矢印の付いた [A から Z] または [Z から A] の並べ替えアイコンをクリックしないでください。)
- 表示される並べ替えダイアログ ボックスで、順序コントロールのドロップダウン リストをクリックし、適切なカスタム並べ替えを選択します。
- [OK]をクリックします。
カスタム並べ替えを使用する場合、リストにすべての並べ替え要素が含まれている必要はありません。数ヶ月だけのリストでも、カスタム並べ替えを適用すると月順に並べ替えられます。

スーザン・ハーキンス
スーザン・セールス・ハーキンスは、デスクトップソリューションを専門とするITコンサルタントです。以前は、世界最大の技術雑誌出版社であるコブ・グループの編集長を務めていました。