何か良い方法ないですか?
では、詳細を解説していきますね。
目次[閉じる]
はじめに
本題に入る前に、この記事がおすすめな方を挙げてみます。
- Excelでデータの集計・分析作業を行うことが多い方
- ピボットテーブルを実務で使う機会がある方
- ピボットテーブルの特定部分の詳細レコードを確認したい方
前提条件
この記事はピボットテーブルの概要を理解していることが前提です。
→まず、以下の記事で概要を把握することをおすすめします。
ピボットテーブルとはどんな機能か?活用の流れや手順、使い方まとめ
解説動画:【ピボットテーブル#1】「ピボットテーブル(Pivot Table)」とはどんな機能か?大枠の流れや手順、使い方まとめこの記事の内容は下記の動画でも解・・・
Excelを制する者は人生を制すピボットテーブルレポートの特定部分に該当するレコードを確認したい場合に「詳細の表示」が有効
ピボットテーブルレポートは全体像を確認するのにうってつけですが、レポート上の良い数値、あるいは悪い数値の理由を分析する際、詳細のレコードを見たい時があります。

そんな場合、有効なのが「詳細の表示」です。
このコマンドを実行すると、ピボットテーブルレポートの該当部分に合致するレコードだけを新規ワークシートへテーブルとして出力することが可能です。
こうした詳細データを表示することを「ドリルスルー」と言います。(BIツールに実装されている機能の一つ)
では、ピボットテーブルの詳細の表示手順を確認していきましょう。
詳細の表示手順
今回の前提として、すでにピボットテーブルの集計条件がセットされた状態からスタートします。

ピボットテーブルレポートの任意のセルをダブルクリック(①)すれば完了です。
今回はC9セル(「受注日」フィールドは「2020/9/5」、「チャネル」フィールドは「サイト②」)にしています。
手順①は右クリック→「詳細の確認」でもOKです。
新規ワークシートへ該当部分のレコードが出力されればOK!

新規ワークシートへ該当条件(今回は「受注日」フィールドは「2020/9/5」、「チャネル」フィールドは「サイト②」)に該当するレコードだけのテーブルが表示されればOKです。
このテーブルが不要になったら、シートごと削除しましょう。
【参考】元データを見せたくないピボットテーブルレポートは「詳細の表示」をOFFに可能
ピボットテーブルレポートによっては、元データのレコードを読み手に見せたくない場合があります。
この場合、事前に該当のピボットテーブルレポートの設定を変更すれば「詳細の表示」をOFFにすることも可能です。
この場合の手順は以下の通りです。

- 任意のピボットテーブルレポート上で右クリック
- 「ピボットテーブルオプション」をクリック
- 「データ」タブをクリック
- 「詳細を表示可能にする」のチェックをOFF
- 「OK」をクリック
これで、該当のピボットテーブルレポートをダブルクリックしても詳細を表示することができなくなります。
ちなみに、この場合は以下のエラーメッセージが表示されます。

このピボットテーブルレポートでは、詳細表示が無効になっています。
サンプルファイルで練習しよう!
可能であれば、以下のサンプルファイルをダウンロードして、実際に操作練習をしてみてください。
※サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります。
(上記リンクから登録フォームへ遷移します)
ファイルを開いたら、次の手順を実施してください。(今までの解説のまとめです)
- ピボットテーブルレポートの任意のセルをダブルクリック
※今回はC9セル(「受注日」フィールドは「2020/9/5」、「チャネル」フィールドは「サイト②」)
本記事の解説と同じ結果になればOKです!
さいごに
いかがでしたでしょうか?
ピボットテーブルで分析を行う際、該当部分のレコードを確認したいシーンはかなり多いです。
今回の「詳細の表示」はお手軽に任意のレコードを出力できるので、ぜひ活用してください。
なお、ピボットテーブルの各種テクニックは、私の拙著でも体系的に解説していますので、こちらも参考にしてみてください。
ご参考になれば幸いですm(_ _)m
あとは、不要になったシートは消していかないとシート数が多くて不便になるので、その点だけ気を付けましょう。

コメント Comments
コメント一覧
事務員 がコメント
2024年1月30日 4:29 PM
複数のセルを選択し、詳細を一括で表示する方法があれば教えてください。
森田貢士 がコメント
2024年2月7日 10:16 PM
事務員さん
コメントありがとうございます。
残念ながら「詳細の表示」によるドリルスルーは、ピボットテーブルの1つのセルを対象にするのみです。
よって、複数セルがあるのであれば、次の2通りのアプローチになると思います。
①それぞれ順番に表示していく
②大き目の粒度で表示し、そのテーブルに対してスライサーで絞り込む
テーブルに対してスライサーを挿入する方法については、以下の記事をご参照ください。
https://excel-master.net/data-aggregation/table-slicer/
以上、ご参考になれば幸いですm(__)m
トラックバックURL
https://excel-master.net/data-analysis/pivot-table-view-details/trackback/