Excelでセルを色でフィルタリングして並べ替える方法

  • これを共有
Michael Brown

このヒントから、Excel 365 - Excel 2010のワークシートで、背景とフォントの色でセルをすばやく並べ替える方法を学びます。

先週は、Excelで色別にセルを数えたり合計したりする方法を紹介しました。 その記事を読んだ方は、なぜ色別にセルをフィルタリングしたりソートしたりする方法を紹介しなかったのかと思うかもしれません。 Excelで色別にソートするには、少し異なるテクニックが必要だからです。そして、これこそが今すぐできることなのです。

    Excelでセルの色で並べ替える

    Excelのセルを色で並べ替えるのは、カウントや合計、フィルタリングに比べて最も簡単な作業です。 VBAのコードや数式は必要ありません。 ここでは、単に カスタムソート Excel 365からExcel 2007までのすべてのバージョンで利用可能な機能です。

    1. 表またはセルの範囲を選択します。
    2. について ホーム tab> 編集 グループをクリックします。 ソート&フィルター ボタンを押し、選択します。 カスタムソート...
    3. での ソート ダイアログウィンドウで、左から順に以下の設定を行います。
      • で並べ替えたい列を指定します。 配送 カラム)
      • で並べ替える場合 セルカラー
      • 上に表示させたいセルの色を選択する
      • 選ぶ トップ 位置
    4. をクリックします。 コピーレベル ボタンをクリックして、最初のレベルと同じ設定でもう1つレベルを追加します。 次に ご注文 同じように、テーブルの色の数だけレベルを追加してください。
    5. OK]をクリックし、行が色で正しくソートされていることを確認します。

      この表では、" 期限切れ " オーダーはトップで、次に来るのは " 期限 " の行、そして最後に " 配信 「というオーダーを、思い通りに実現しました。

      ヒント: セルに様々な色が使われている場合、その一つ一つに書式ルールを作成する必要はありません。 本当に重要な色にのみルールを作成することができます。 期限切れ 「の項目があり、それ以外の行は現在の順序のままです。

    もし、1つの色だけでセルをソートしたいのであれば、もっと簡単な方法があります。 ソートしたい列の見出しの横にあるオートフィルタの矢印をクリックし、次のように選択します。 色で並べ替える をドロップダウンメニューから選択し、上または下に配置するセルの色を選択します。 ちなみに、"..." をクリックすると、"..." が表示されます。 カスタムソート " ダイアログが表示されます。

    Excelでセルをフォントの色で並べ替える

    実は、Excelの文字色による並べ替えは、背景色による並べ替えと全く同じです。 文字色による並べ替えは カスタムソート の機能を再び実現します( ホーム > ソート&フィルター > カスタムソート...)。 が、今回は 文字色 下 " 並べ替え " と表示されます。

    もし、1つのフォントカラーだけで並べ替えたい場合は、Excelのオートフィルタのオプションも有効です。

    背景色やフォントの色でセルを並べる以外にも、色で並べ替えると便利なことがいくつかあります。

    セルアイコンで並び替え

    例えば、条件付き書式設定アイコンを Qty. の欄には、以下のスクリーンショットのように表示されます。

    ご覧のように、数量が6個以上の大口注文は赤、中口注文は黄、小口注文は緑のアイコンが表示されます。 最も重要な注文をリストの上位に表示させたい場合は カスタムソート の機能を使い、前述と同じようにソートを選択します。 セルアイコン .

    3つのアイコンのうち2つのアイコンの順番を指定すればよく、とにかく緑色のアイコンがある行はすべて表の下に移動されます。

    Excelでセルを色でフィルタリングする方法

    ワークシートの行を、特定の列の色でフィルタリングしたい場合は 色で絞り込む オプションは、Excel 365 - Excel 2016で利用可能です。

    この機能は、一度に1つの色でフィルタリングすることができるという制限があります。 2つ以上の色でデータをフィルタリングしたい場合は、次の手順を実行してください。

    1. テーブルの最後か、フィルタリングしたいカラムの隣に追加のカラムを作成し、その名前を " 色で絞り込む ".
    2. 計算式を入力する =GetCellColor(F2) を、新しく追加された「色でフィルタリング」列のセル2に入力します。ここで、Fはフィルタリングしたい色のセルが並んでいる列です。
    3. 色で絞り込み」列全体に数式をコピーします。
    4. 通常の方法でExcelのオートフィルタを適用し、ドロップダウン・リストから必要な色を選択します。

    その結果、「色で絞り込む」欄で選択した2色の行だけが表示された以下の表が得られます。

    と、今日はこれだけのようです、お読みいただきありがとうございました。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。