Excel: 複数の列でピボット テーブルを並べ替える方法
通常、Excel でピボット テーブルを作成する場合、一度に 1 つの列でのみ並べ替えることができます。
たとえば、次のピボット テーブルがある場合、 Sum of PointsまたはSum of Assistsによってのみ並べ替えることができますが、両方の列によって並べ替えることはできません。
ただし、計算フィールドオプションを使用して、並べ替えて削除できるカスタム列を作成できます。
次の段階的な例は、これを行う方法を示しています。
ステップ 1: データセットの入力
まず、さまざまなバスケットボール選手に関する情報を含むデータセットから値を入力します。
ステップ 2: ピボット テーブルを作成する
次に、各チームのポイントとアシストの合計を要約する次のピボット テーブルを作成してみましょう。
ステップ 3: 計算フィールドをピボット テーブルに追加する
まずピボット テーブルの行をポイントの合計で最大から最小まで並べ替え、次にアシストの合計で最大から最小まで並べ替えたいとします。
これを行うには、ピボットテーブル内の任意の値をクリックし、[ピボットテーブル分析]タブをクリックして、 [フィールド、項目、セット] 、 [計算フィールド] の順にクリックし、計算フィールドをピボットテーブルに追加する必要があります。
表示される新しいウィンドウで、[名前] フィールドに「CustomOrder」と入力し、[数式] フィールドに「= (ポイント *1000) + (アシスト/1000)」と入力します。
次に、 「追加」をクリックし、 「OK」をクリックします。
この計算フィールドはピボット テーブルに自動的に追加されます。
この式は、ポイント値を非常に高く増加させた後、アシスト値を非常に低く下げる新しい値を作成することに注意してください。
これにより、新しい値が作成されます。これは、並べ替えると、最大から最小のポイントによる並べ替えと、最大から最小のアシストによる並べ替えに相当します。
ステップ 4: 計算フィールドに基づいて並べ替える
次に、新しい[Sum of CustomOrder]列の任意の値を右クリックし、ドロップダウン メニューで[並べ替え]をクリックし、次に[最大から最小への並べ替え]をクリックします。
ピボットテーブルの行は、最大から最小までポイントの合計によって並べ替えられ、次に最大から最小までアシストの合計によって並べ替えられます。
最後に、列 H を右クリックし、ドロップダウン メニューの[非表示]をクリックして、この計算フィールドをピボット テーブルから非表示にします。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excelのピボットテーブルに2つの列を追加する方法
Excelのピボットテーブルで2つの列を減算する方法
Excel: ピボット テーブルの 2 つの列間のパーセンテージの差を見つける