ピボットテーブルデータをグループ化する方法

Excelピボットテーブルでデータをグループ化する方法。日付、数値、テキストフィールドをグループ化する例。グループ化の問題をトラブルシューティングし、問題を回避する方法。

データのグループ化

ピボットテーブルでは、日付、数値、テキストフィールドをグループ化できます。たとえば、注文日を年と月でグループ化したり、テストスコアを10のバンドでグループ化したりします。ピボットテーブルフィールドでテキストアイテムを手動で選択し、選択したアイテムをグループ化できます。これにより、ピボットテーブル内の特定のアイテムセットの小計をすばやく確認できます。

このビデオでは、日付を月と年でグループ化する方法と、テキストアイテムを手動でグループ化する方法を示しています。ビデオの下に書かれたステップがあります。

自動日付グループ化

Excel 2016以降のバージョンでは、ピボットテーブルに日付フィールドを追加すると、日付が自動的にグループ化されます。 Excel 2016でグループ化を元に戻し、それ以降のバージョンでその機能をオフにすることができます。

自動日付グループ化をオフにする

Excel2019およびExcel365では、Excelオプションを変更できます。設定、この日付グループ化機能をオンまたはオフにするには

注:これはアプリケーションレベルの設定であり、すべてのExcelワークブックに影響します。

自動日付グループ化機能をオンにするにはオフ:

  • リボンで[ファイル]タブをクリックし、[オプション]をクリックします
  • 左側で、[データ]カテゴリをクリックします
  • 最後に[データオプション]セクションで、[ピボットテーブルの日付/時刻列の自動グループ化を無効にする]にチェックマークを追加します。
  • [OK]をクリックして新しい設定を適用します。

日付のグループ化を元に戻す

すべてのバージョン(Excel 2016以降)では、次のいずれかの方法を使用して、手動で日付のグループ化を解除できます。 :

キーボードショートカット
  • ピボットテーブルに日付フィールドを追加する
  • すぐにCtrl + Zを押して、元に戻します自動日付グループ化
  • グループ化されたフィールドは削除され、元の日付フィールドはピボットテーブルに残ります
グループ解除コマンド
  • 日付フィールドをピボットテーブルに追加します
  • いつでも、日付フィールドの項目または見出しを右クリックします
  • 右クリックメニューで、[グループ解除]をクリックします
  • グループ化されたフィールドは削除され、元の日付フィールドはピボットテーブルに残ります

グループ化された日付

ピボットテーブルには、いくつかのビルドされた日付があります-日付をグループ化するためのオプション(秒、分、時間、日、月、四半期、および年)。

これらのオプションを1つ以上選択して、必要な日付グループのタイプを作成できます。以下の例は、日付をグループ化する方法を示しています。

-月と年ごと

-週ごと

-4週間ごと

月と年で日付をグループ化

日付フィールドの項目をグループ化するには

  1. ピボットテーブルの日付の1つを右クリックします。
  2. ポップアップメニューで、[グループ化]をクリックします

  3. [グループ化]ダイアログボックスで、1つ以上のオプションを選択します。 [投稿者]リスト。
  4. グループ化される日付を制限するには、[開始日]ボックスと[終了日]ボックスに日付を入力して、開始日と終了日を設定できます。
  5. [OK]をクリックしてダイアログボックスを閉じます。

週ごとのグループ日付

日付フィールドの項目を週ごとにグループ化するには

  1. ピボットテーブルの日付の1つを右クリックします。
  2. ポップアップメニューで、[グループ化]をクリックします。
  3. [グループ化]ダイアログボックスで、[作成者]リストから[日]を選択します。
  4. [日数]で、[7]を選択します。
  5. 週の範囲が決定されます。 [開始日]ボックスの日付までに、必要に応じて調整してください。以下の例では、2012年1月1日が開始日として入力されています。
  6. [OK]をクリックします

4週間の期間で日付をグループ化する

このビデオを見て、日付フィールドを4週間の期間でグループ化する方法を確認します。開始日を設定します。ビデオの下に説明が書かれています。

4週間ごとのグループ日付

この例では、アウトカンパニーには毎年13の販売期間があり、各期間に4週間あります。ピボットテーブルの[グループ化]ダイアログボックスで、週ごとにグループ化するオプションはありません。代わりに、Daysオプションを使用できます。

少し簡単な計算で、期間あたりの日数を計算できます。

  • 期間あたり4週間
  • 週あたり7日
  • 7 x 4 =期間あたり28日

次の手順に従って、日付を4週間にグループ化します。

  • 右クリック日付を選択し、[グループ]をクリックします
  • [グループ化]ウィンドウで、[日]をクリックして選択します
  • 他のグループ化タイプが選択されている場合は、それらをクリックして選択を解除します
  • 日数を28に設定します
    • 注:日付を1週間の期間にグループ化するには、日数として7を使用します。

デフォルトの開始日の使用

開始日として、Excelはソースデータの最初の日付を自動的に選択します。上のスクリーンショットでは、2013年1月1日がこのソースデータの開始日であることがわかります。

Outlookをチェックインすると、その日付は火曜日になります。

[グループ化]ウィンドウで[OK]をクリックすると、Excelは火曜日に始まる期間を作成します。以下に示すグループ化された日付では、最初の期間は2013年1月1日火曜日から2013年1月28日月曜日までです。

開始日を修正

デフォルトの開始日を使用する代わりに、別の日付を入力して、必要な開始日を取得できます。

この例では、開始日を2012年12月31日に変更します。その日付は月曜日であるため、すべてのグループ化は、会社の販売期間と一致する月曜日に開始されます。

開始日を修正するには:

  • ピボットテーブルでグループ化された日付セルの1つを右クリックします
  • グループをクリックします
  • [グループ化]ウィンドウで、開始日を変更します– 2012年12月31日
  • 注:[開始]の[自動]チェックボックスは自動的にオフになります。オフのままにします。
  • [OK]をクリックします

これで、各期間の開始日として月曜日を使用して、期間が正しくグループ化されました。

日付でグループ化するとアイテムが追加されます

この短いビデオを見て、日付フィールドをグループ化するときに作成される追加アイテムのテキストを非表示にする方法、またはExcel 2013のタイムライン、期間でフィルタリングします。ビデオの下に説明が書かれています。

日付グループの追加アイテムのサンプルファイルをダウンロードします。 zipファイルはxlsx形式であり、マクロは含まれていません。

日付でグループ化するとアイテムが追加されます

これらの余分なアイテムを削除する方法はありませんが、キャプションを変更して、テキストをスペース文字に置き換えることができます。または、ソースデータに新しいフィールドを追加して、日付ごとに年と年/月を計算し、グループ化する代わりにピボットテーブルの新しいフィールドを使用します。

Excel 2013では、次のことができます。タイムラインフィルターを使用して、年、四半期、月、または日ですばやくフィルターします。

追加のサンプルファイルをダウンロードします日付グループのアイテム。 zipファイルはxlsx形式であり、マクロは含まれていません。

番号のグループ化

個々の番号の長いリストを表示する代わりに、グループ化を使用して簡潔な要約を作成します。このビデオでは手順を説明しています。手順はビデオの下にあります。

番号のグループ化

[行]フィールドに番号を個別にリストする代わりに、グループ化して、データの簡潔な要約。

この例では、元のピボットテーブルに、製品ごとの販売台数が表示されます。列Cには、その数量が販売された注文の数が表示されます。

注文を要約するには、ユニットをグループ化します。数十で。したがって、3と9が別々の行に表示される代わりに、グループ1〜10にまとめられます。

番号をグループ化するには

  1. 1つを右クリックします。ピボットテーブルのユニット番号の一覧です。
  2. ポップアップメニューで、[グループ]をクリックします
  3. [グループ化]ダイアログボックスで、[開始場所]ボックスに1を入力します
  4. この例では、ユニットの最大数は50であり、必要に応じて、より大きな数を入力できます。
  5. [OK]をクリックして、グループ化を適用します

ピボットテーブルで、ユニットがグループ(1-10、11-20など)で表示されるようになりました。

より簡潔なレイアウトを作成するために、グループ化された単位フィールドを見出しとして[列]領域に移動できます。

テキストアイテムのグループ化

テキストフィールドでアイテムをグループ化しようとすると、[グループ化]ダイアログボックスは使用できません。代わりに、アイテムを手動でグループ化できます。

このビデオを見て、テキストアイテムからグループを作成する手順を確認してください。次に、グループの名前を変更するか、アイテムを追加します。後で、1つ以上のグループのグループ化を解除できます。ビデオの下に説明が書かれています。

テキストアイテムのグループ化

テキストフィールドでアイテムをグループ化しようとすると、[グループ化]ダイアログボックスは使用できません。代わりに、手動でグループ化できます。アイテム。

  1. グループ化するアイテムを選択します
  2. 選択したアイテムの1つを右クリックし、[グループ化]をクリックします

これにより、元のフィールド名とCity2などの番号を使用して、フィールドリストに新しいフィールドが作成されます。

新しいフィールドはピボットテーブルレイアウトの元のフィールドの上に配置され、グループ化されたアイテムにはGroup1などの一般的な名前が付けられます。

グループの名前を変更するには:

  1. デフォルト名の見出しセルをクリックします、例えばGroup1
  2. キャンペーンAなどの新しい名前を入力します。

追加するにはグループに追加するアイテム:

  1. グループ内のすべてのアイテムを選択します
  2. Ctrlキーを押して、グループに追加するアイテムを選択します
  3. 選択したアイテムの1つを右クリックし、[グループ]をクリックします
  4. 注:グループの名前が変更された場合、その名前はデフォルトの名前で上書きされます。

テキストアイテムのグループ化を解除する

テキストアイテムを手動でグループ化した後、一部またはすべてのグループ化を解除することができます。ピボットフィールド内のグループの一覧。

単一のグループのグループ化を解除するには:

  1. グループ内のアイテムを右クリックします
  2. [グループ解除]をクリックします。グループは個々のアイテムに戻ります。

単一のグループのグループ化を解除するには:

  1. 上部をクリックしますグループの見出しをクリックするか、ピボットフィールドの上部をクリックして、すべてのアイテムを選択します

  2. 右クリックグループ内のアイテムで
  3. [グループ解除]をクリックすると、選択したすべてのグループが個々のアイテムに戻ります。

データをグループ化する際の問題

日付または数値をグループ化しようとした場合フィールドに、「その選択をグループ化できません」というエラーメッセージが表示される場合があります。これは、データモデル、空白のセル、または以前にグループ化されたアイテムが原因である可能性があります。以下の詳細を参照してください。

データモデル

ピボットテーブルを作成したときに、チェックした場合[このデータをデータモデルに追加する]ボックスをクリックすると、アイテムをグループ化できなくなります。通常のピボットテーブルの代わりに、OLAPベースのパワーピボットであり、グループ化機能は使用できません。

空白のセルまたはテキスト

通常のピボットテーブル(データモデルではない)では、グループ化この問題は通常、フィールドに

  • 日付/番号フィールドに空白のセルがあるレコード、または
  • 日付/番号フィールドにテキストエントリがあるレコードが含まれている場合に発生します。

問題を解決するには

  • 空白のセルの場合は、日付/番号を入力します(必要に応じてダミーの日付/番号を使用します)。
  • 日付/数値フィールドにテキストがある場合は、それを削除します。
  • 数値がテキストとして認識されている場合は、いずれかの手法を使用してテキストを実際の数値に変更します。次に、このピボットテーブルのチュートリアルに戻り、グループ化の手順を試してください。

前のグループ化

日付列に空白のセルまたはテキストがない場合は、前回データをグループ化したときのグループ化されたフィールドが残っている可能性があります。

  1. フィールドリストをチェックして、日付フィールドの2番目のコピーがあるかどうかを確認します。日付2。
  2. ある場合は、それを行領域に追加し、グループ化を解除します。
  3. これで、日付フィールドを再度グループ化できるようになります。

1つのピボットテーブルでグループ化すると別のピボットテーブルに影響する

同じExcelテーブルに基づいて2つのピボットテーブルを作成する場合Excel 2007では、一方のピボットテーブルのグループ化を変更すると、もう一方のピボットテーブルにも同じグループ化が表示されます。

同じソースデータから2つのピボットテーブルを作成したため、デフォルトでは、グループ化された同じピボットキャッシュが使用されます。項目は両方のテーブルで同じです。

ピボットテーブルごとに異なるグループ化を使用するには、ピボットテーブルごとに個別のピボットキャッシュを作成する必要があります。

DaveによるExcelニュースグループで提案されている次の方法を使用します。 Peterson。

2番目のピボットテーブル用に個別のピボットキャッシュを作成するには:

  1. 2番目のピボットテーブルを切り取り、新しいワークブックに貼り付けます。
  2. 2番目のピボットテーブルのグループを変更します。
  3. 新しいワークブックから2番目のピボットテーブルを切り取り、元のワークブックに貼り付けます。

ダウンロードサンプルファイル

このチュートリアル用に圧縮されたサンプルファイルをダウンロードする

ピボットテーブルツール

ピボットテーブルの作成、書式設定、変更にかかる時間を節約するには、ツールを使用します私のピボットパワープレミアムアドインで。数回クリックするだけで、次のことができます。

  • 1つのピボットテーブルから書式をコピーして、別のピボットテーブルに適用します。
  • すべての値をCountからSumに変更します
  • すべての見出しから「Sumof」を削除します

その他多数!

その他のチュートリアル

ピボットテーブルの古いアイテムをクリアする

計算フィールド-カウント

計算済みアイテム

概要機能

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です