Excelの高度な並べ替えオプションの使い方 - TechRepublic

Excelの高度な並べ替えオプションの使い方 - TechRepublic

画像: マイクロソフト

Excelには高度な並べ替えオプションがいくつかありますが、ほとんどの人はアルファベット順や数字順といった通常の並べ替え以上のものを使うことはありません。単純な並べ替え以上のものが必要な場合は、Excelの高度な並べ替えオプションを試してみてください。この記事では、いくつかの高度な並べ替えオプションについて説明します。さらに、高度な設定でも不十分な場合に、カスタム並べ替えを作成する方法を説明します。

Windows 10 64ビット版のOffice 365でExcelを使用していますが、これらの並べ替えテクニックは以前のバージョンにも適用できます。ブラウザ版ではカスタム並べ替えはサポートされていません。ご自身のデータを使用することも、デモ用の.xlsxファイルと.xlsファイルをダウンロードすることもできます。

Excelで高度な並べ替えオプションを使用する方法

アルファベット順と数字順といったシンプルな並べ替えをマスターしたら、次は高度な並べ替えオプションを試してみてはいかがでしょうか。おそらく必要になることはないかもしれませんが、もし必要になった場合は非常に役立ちます。

これらのオプションを見つけるには、「データ」タブをクリックし、「並べ替えとフィルター」グループの「並べ替え」オプションをクリックします。次に、「オプション」ボタンをクリックして、図Aに示すダイアログを開きます。(これらの設定にアクセスするには、値の範囲を選択する必要があります。)

図A

Excel の高度な並べ替えオプションを表示します。

ここで説明する 3 つの高度なオプションは次のとおりです。

  • 大文字と小文字を区別
  • 上から下に並べ替える
  • 左から右に並べ替える

ご覧のとおり、詳細オプションの「上から下に並べ替え」のみがデフォルトで設定されています。これは当然のことです。一般的に、並べ替えの方向は上から下(左から右ではありません)です。

まずは「大文字と小文字を区別する」オプションから始めましょう。図Bは、デフォルトの大文字と小文字を区別しない並べ替えと、大文字と小文字を区別する並べ替えの2つの結果を示しています。ご覧のとおり、小文字が大文字よりも先に並べ替えられます。(並べ替え前に並べ替え範囲を選択しました。隣接する列がある場合は、選択範囲を拡張するか、現在の選択範囲を維持するかを確認するメッセージが表示されます。)

図B

大文字と小文字を区別し、大文字より小文字を優先します。

上から下に並べ替えは既定値であり、すでに使い慣れているので、左から右に並べ替えを見てみましょう。図 C は、このオプションを左から右に並べ替えに変更した結果を示しています。結果は、大文字と小文字を区別するオプションをオフにしていないため、そのオプションと同じになります。このオプションは、オフにするまで設定されたままになります (この小さな落とし穴に注意してください)。対照的に、左から右に並べ替えオプションは、上から下の並べ替えを実行するまで設定されたままになります。Excel によって自動的に変更されます。左から右への並べ替えを使用する場合は、おそらく [並べ替えの基準] コントロールで行を設定する必要があります。エラーが発生した場合は、もう一度試して、そのオプションをオンにしてください。

図C

左から右に並べ替えることができます。

その他の高度な並べ替えオプションには、セルとフォントの色、条件付き書式アイコンなどがあります。また、並べ替えレイヤーを追加してサブグループを形成することもできます。これらの高度なオプションはおそらく頻繁に使用されないでしょう。これらの高度なオプションでは、カスタム並べ替え順序を適用することはできません。

Excelのカスタム並べ替え機能の使い方

Excelのカスタム並べ替え機能を使用すると、アルファベット順や数字順ではない並べ替え順序を持つデータが存在するため、並べ替え順序を自由に設定できます。これらのデータはビジネスルールに基づいて並べ替えられます。例えば、サイズのリスト(プチ、スモール、ミディアム、ラージ、エクストララージ)はアルファベット順に並べ替えることはできますが、サイズ順(最小から最大、またはその逆)には並べ替えられません。このような場合は、次のようにカスタム並べ替えを作成できます。

  1. [ファイル]タブをクリックし、[オプション]を選択します。
  2. 左側のペインで [詳細設定] を選択します。
  3. 「全般」セクションで、「ユーザー設定リストの編集」をクリックします。Excelの組み込みリストが表示されます。おそらく既にいくつかは使っていると思いますが、カスタム並べ替えを使用していることに気づいていなかったかもしれません。
  4. リストエントリコントロールで、並べ替え順序(図D )に従ってリストを入力します(Petite、small、medium、large、x-large)。(リストが長い場合、または既に自然データとして存在する場合は、セル参照を指定して「インポート」をクリックできます。)
  5. [追加] をクリックすると、Excel によって新しいカスタム並べ替えが左側のカスタム リストに転送されます。
  6. [OK]を2回クリックします。

図D

並べ替えたい順序でサイズを入力します。

カスタムソフトを適用するには、並べ替えたいリストを選択します。次に、「ホーム」タブをクリックし、「編集」グループの「並べ替えとフィルター」をクリックし、ドロップダウンリストから「ユーザー設定の並べ替え」を選択します。隣接する列にデータが存在する場合は選択範囲を拡張するように求められますが、拡張せずに「現在の選択範囲で続行」を選択し、「並べ替え」をクリックします。「順序」ドロップダウンから「ユーザー設定リスト」(図E )を選択します。図Fに示すサイズのリストを選択し、「OK」を2回クリックします。図Gは並べ替えられたリストを示しています。

図E

カスタムリストを選択します。

図F

カスタム リストを選択します。

図G

Excel は、カスタム リストの並べ替えによってリストを並べ替えます。

組み込み機能でサポートされていない並べ替えパターンがある場合は、並べ替えの基準となるカスタム リストを作成することを検討してください。

Officeに関するご質問をお送りください

読者の質問には可能な限りお答えしますが、必ずお答えできるとは限りません。リクエストがない限り、ファイルは送信しないでください。添付ファイル付きの初回サポートリクエストは未読のまま削除されます。ご質問を明確にするために、データのスクリーンショットを送信していただくことも可能です。お問い合わせの際は、できるだけ具体的にご記入ください。例えば、「ワークブックのトラブルシューティングを行い、問題点を修正してください」といった質問では返答がないかもしれませんが、「この数式が期待どおりの結果を返さない理由を教えていただけますか?」といった質問であれば、回答が得られるかもしれません。ご使用のアプリとバージョンを明記してください。読者サポートにあたり、TechRepublicから時間や専門知識の報酬を受け取ることはありません。また、サポートした読者から料金を請求することもありません。お問い合わせは[email protected]までお願いいたします。

Tagged: