式を使わずにMicrosoft Excelピボットテーブルに条件付き書式を追加する方法 - TechRepublic

式を使わずにMicrosoft Excelピボットテーブルに条件付き書式を追加する方法 - TechRepublic
コンピューター画面に表示されているMicrosoft Office Excel。木製のテーブルの上に置かれたモニター、キーボード、AirPods。選択フォーカス。ブラジル、リオデジャネイロ。2022年1月
画像: Diego/Adobe Stock

Microsoft Excelのピボットテーブルは簡単なものから複雑なものまで様々で、データやレポートの要件によって作業内容は大きく異なります。通常は、データを絞り込むだけで、Excelがユーザー側で計算をしなくても分析できるようになります。特にピボットテーブルの使い方に慣れてくると、必要な結果を得るために適切な式を作成するよりも、ピボットテーブルを作成する方が簡単な場合が多くあります。条件付き書式設定の場合も、この傾向が顕著です。

このExcelチュートリアルでは、Excelでフィルター処理されたピボットテーブルに条件付き書式を適用する方法を説明します。要件は少し複雑ですが、必要な結果を得るために式は必要ありません。具体的には、ピボットテーブルを使用して月ごとの売上高をレポートします。次に、スライサーを使用して地域でフィルター処理します。条件付き書式を使用すると、各地域の月ごとの売上高が最も高いデータが強調表示されます。驚くほど簡単に実行できます。また、日付の構成要素ごとにレコードをグループ化する方法も学習します。このExcelチュートリアルのデモをダウンロードしてください。

Windows 10 64 ビット システムで Microsoft 365 を使用していますが、Excel 2013 を通じて以前のバージョンも使用できます。Web 用 Excel はピボットテーブルをサポートしています。

Excelでピボットテーブルを作成する方法

図Aに示す表に基づいて、地域別の月次売上を報告するシンプルなピボットテーブルを作成します。通常のデータ範囲でも操作できます。

図A

ピボットテーブルを使用して月間売上を報告しましょう。

最初のピボットテーブルを作成するには、次の手順を実行します。

  1. テーブルまたはデータ範囲内の任意の場所をクリックします。
  2. [挿入]タブをクリックします。
  3. [テーブル] グループで [ピボットテーブル] をクリックし、ドロップダウンから [テーブル/範囲から] を選択します。
  4. 表示されるダイアログで、「既存のワークシート」をクリックします。Excel によって範囲(TableSales)が正しく設定されています。
  5. 場所コントロール内をクリックし、シート内のセル (G3 など) をクリックします (図 B )。
  6. [OK] をクリックすると、Excel によって空のピボットテーブル フレームが挿入されます。

図B

同じシート上でピボットテーブルを見つけます。

図C

まずはこのピボットテーブルから始めましょう。

図Cを参考に、フィールドを適切なコントロールにドラッグしてピボットテーブルフレームを作成します。Excelは日付列に基づいて、行リストに月フィールドを自動的に追加します。次に、地域別にテーブルをフィルターするスライサーを追加しましょう。

Excelでスライサーを挿入する方法

ピボットテーブルを地域別にフィルターするには、スライサーを挿入します。この手順は非常に簡単です。スライサーを挿入するには、次の手順に従います。

  1. ピボットテーブル内の任意の場所をクリックします。
  2. コンテキスト ピボットテーブル分析タブをクリックします。
  3. [フィルター] グループで、[スライサーの挿入] をクリックします。
  4. 表示されたスライダーで、[領域] をクリックします (図 D )。
  5. [OK]をクリックします。

図D

スライサーを追加して、地域別にフィルタリングします。

図E

南西部でフィルタリングします。

スライサーを配置したら、任意の地域をクリックしてピボットテーブルをフィルターしてみましょう。図Eのように、「南西部」をクリックしました。次に、条件付き書式を追加します。

Excelで条件付き書式を追加する方法

ピボットテーブルが完成したら、条件付き書式を追加する準備が整います。Excelには特定の設定が用意されているので、式を入力する必要がなく、思ったよりも簡単に実装できます。この動作を確認するには、次の手順に従ってください。

  1. ヘッダー セルと下部の合計セルを除く、金額の合計値の任意のセルをクリックします。
  2. [ホーム] タブの [スタイル] グループで [条件付き書式] をクリックし、ドロップダウンから [新しいルール] を選択します。
  3. 表示されるダイアログで、最初のペインの 3 番目のオプション「月」の「金額値の合計」が表示されているすべてのセルをクリックします。
  4. 2 番目のペインで、3 番目のルール オプション [上位または下位にランクされた値のみを書式設定] を選択します。
  5. 下のペインで、「上」ドロップダウンの右側にあるコントロールの値を10から1に変更します。これにより、Excelは最大値のみを強調表示します。
  6. 最後のドロップダウンから、「すべての値」オプションを選択します (図 F )。
  7. 「フォーマット」をクリックします。
  8. 「塗りつぶし」タブをクリックして、色を選択します。
  9. [OK]を2回クリックしてExcelシートに戻ります。

図F

Excel で条件ルールを設定します。

図G

条件付き書式により、Southwest の 44064 がハイライト表示されます。

図 Gからわかるように、南西部地域の最高値は 44064 です。

次に表示されるのは、まるで魔法のように見えるかもしれませんが、ピボットテーブルがまさにあなたが要求した通りに動作しているだけです。スライサーで「Central」をクリックします。ピボットテーブルは内容を調整するだけでなく、図Hに示すように、Central地域の売上高上位を強調表示します。すべての地域をクリックすると、強調表示がそれに応じて調整されます。フィルターを削除すると、条件付きルールによってピボットテーブル全体の最大値が強調表示されます(図I)

図H

スライサーを使用してピボットテーブルをフィルター処理すると、条件付き書式ルールが各領域に合わせて調整されます。

図I

フィルターを削除すると、ルールによってピボットテーブル内の最大値が強調表示されます。

結果は、フィルターを適用した際に更新される条件付き書式を作成するために苦労したように見えます。必要なのは、ピボットテーブルの書式設定に関する基本的な知識だけです。

Tagged: