メインコンテンツへスキップ

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

ピボットテーブルで展開・折りたたみボタンを非表示にするには?

Author Xiaoyang Last modified

Excelでは、ピボットテーブルは大規模なデータセットを効率的に分析および要約できる重要なツールです。ピボットテーブルを作成すると、Excelはデフォルトで展開と折りたたみのボタン(+/- ボタンとも呼ばれます)を追加します。これらのボタンにより、ユーザーは詳細情報や要約情報を簡単に展開または折りたたむことができ、以下のスクリーンショットに示されている通りです。ただし、同僚やクライアントにレポートを共有する場合など、データの可視性を一定に保つ必要がある場合、グループ化されたアイテムの展開や折りたたみを制限したいことがあります。そのような場合、展開・折りたたみコントロールを非表示または無効にすることで、ピボットテーブルが望ましいビューのまま維持されます。

a screenshot showing a PivotTable with expand and collapse buttons

+/- ボタンの切り替えで展開・折りたたみボタンを非表示にする

ピボットテーブルオプションを使用して展開・折りたたみボタンを非表示にする

VBAコードソリューションを使用して展開・折りたたみボタンを非表示にする


+/- ボタンの切り替えで展開・折りたたみボタンを非表示にする

この方法では、ピボットテーブル内で作業しているときにリボンから直接展開・折りたたみボタンを素早く非表示または表示できます。設定画面をナビゲートすることなくビューをオンオフする必要があるシナリオにシンプルかつ効果的です。このアプローチは迅速な切り替えが必要な状況に最適ですが、選択中のピボットテーブルのみに適用されることに注意してください。

展開・折りたたみ(±)ボタンを非表示にするには、次の手順に従ってください:

1. ピボットテーブル内の任意のセルをクリックして、リボン上にピボットテーブルツールをアクティブにします。特にワークシート内に複数のピボットテーブルがある場合は、正しいピボットテーブル内をクリックしたことを確認してください。

2. 使用しているExcelのバージョンによっては「ピボットテーブル解析」または「オプション」タブの下で、通常「表示」グループ内にある「+/- ボタン」コマンドを探してクリックします。これにより、現在のピボットテーブルの展開・折りたたみボタンが即座に非表示になります。以下の順序をご覧ください:

a screenshot of selecting the plus minus buttons option
a screenshot of an arrow
a screenshot showing the expand and collapse buttons are hidden

このステップを実行すると、ピボットテーブルは引き続き正常に機能しますが、ユーザーはグループ化された行または列を手動で展開または折りたたむことはできなくなります。これにより、要約データの意図された構造を維持することができます。

ヒント: 展開・折りたたみボタンを再度表示するには、単純に「+/- ボタン」コマンドをもう一度クリックすれば、それらが再びオンになります。この変更は、操作しているアクティブなピボットテーブルにのみ影響することを覚えておいてください。

: この方法では、ユーザーがキーボードショートカットや他の方法でフィールドグループを操作することを防ぐものではなく、クリック可能なインターフェースボタンのみを非表示にします。


ピボットテーブルオプションを使用して展開・折りたたみボタンを非表示にする

展開・折りたたみボタンの外観をより詳細に制御したい場合(特に設定を永続的または他のユーザーに分かりにくくしたい場合)、ピボットテーブルオプションダイアログボックスを通じてこの機能を構成できます。このアプローチは、ピボットテーブルを共有するための最終版を準備するときや、特定のレポート要件に準拠したい場合に役立ちます。ただし、前の方法と同様に、これは選択中のピボットテーブルにのみ影響します。

1. ピボットテーブル内の任意のセルを右クリックし、コンテキストメニューから「ピボットテーブルオプション」を選択します。これにより、ピボットテーブルの外観や動作をカスタマイズできるピボットテーブルオプションダイアログが開きます。ガイダンスとして画像を参照してください:

a screenshot showing how to open the PivotTable Options dialog box

2. ピボットテーブルオプションダイアログボックス内で、「表示」タブに切り替えます。「表示」セクションで、「展開/折りたたみボタンを表示する」オプションを見つけ、チェックボックスをクリックしてチェックマークを外し、以下のように展開/折りたたみボタンが表示されないようにします:

a screenshot of unchecking the Show expand/collapse buttons box

3. 「OK」をクリックして変更を保存し、ダイアログボックスを閉じます。展開・折りたたみボタンはピボットテーブルから即座に消え、ユーザーはボタンを通じてグループレベルと対話できなくなります。

この設定は、固定された要約または詳細レベルを閲覧すべき利害関係者向けにレポートを仕上げる場合に特に有用です。データを掘り下げたりまとめたりするオプションはありません。

ヒント: 後で展開・折りたたみボタンを再度表示するには、前述の手順を繰り返し、「OK」をクリックする前に「展開/折りたたみボタンを表示する」オプションをチェックしてください。

: この方法も先ほどのリボン切り替え方法も、それぞれのピボットテーブルごとに繰り返す必要があります。Excelには、これらの設定をワークシートまたはワークブック全体のすべてのピボットテーブルに一括適用するネイティブな方法はありません。

実用的な注意: この設定を変更した後、ピボットテーブルがすぐに更新されない場合、テーブル内を右クリックして「更新」を選択してピボットテーブルを更新してみてください。また、これらの設定は視覚的な操作にのみ影響し、基礎となるデータや要約には影響しません。


VBAコードソリューションを使用して展開・折りたたみボタンを非表示にする

プロセスを自動化したり、複数のピボットテーブルに対して展開・折りたたみボタンを一度に非表示にする必要がある場合、VBAマクロを使用すると非常に便利です。このソリューションは、高度なユーザーまたは複雑なレポートを頻繁に扱う人にとって特に価値があります。VBAを使用すると、最小限の手動操作でワークブック全体にわたってピボットテーブル設定を一貫して適用できます。

1. この方法を使用するには、まず「開発」>「Visual Basic」をクリックしてVBAエディターにアクセスします。ポップアップウィンドウで「挿入」>「モジュール」をクリックし、以下のコードを開かれたモジュールに貼り付けます:

Sub HidePivotExpandCollapseButtons()
'Updated by Extendoffice 2025/8/8
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"
    
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.ShowDrillIndicators = False ' Use False/True to hide/show the expand collapse buttons
            pt.RefreshTable
        Next pt
    Next ws
    
    Application.EnableEvents = True
    Application.ScreenUpdating = True
    
    MsgBox "All expand/collapse (+/-) buttons in PivotTables are now hidden.", vbInformation, xTitleId
End Sub

2. コードを入力した後、 Run button VBAツールバーのボタンをクリックしてマクロを実行します。その後、メッセージボックスが表示され、すべての展開・折りたたみボタンが非表示になったことが通知されます。「OK」をクリックして閉じます。

a screenshot showing the message box

ワークブック内のすべてのワークシートのピボットテーブルの展開・折りたたみボタンが非表示になりました。

ヒント:すべてのピボットテーブルで展開・折りたたみボタンを再度表示するには、同じコードを使用できますが、pt.ShowDrillIndicators = True に設定します。

注意: マクロを実行する前に必ずワークブックを保存し、求められたらマクロを有効にしてください。VBAに不慣れな場合は、ファイルのコピーでマクロをテストすることをお勧めします。


ピボットテーブルで作業する際、展開・折りたたみボタンを非表示にすることでプレゼンテーションの明確さが向上し、報告されるデータ構造に対する不要な変更を防ぐことができます。ただし、これらのボタンを非表示にしても、データを展開または折りたたむ能力がユーザーインターフェースを通じて制限されるだけであり、データのグループ化が削除または変更されるわけではありません。ボタンが期待通りに非表示にならない場合は、ピボットテーブルがアクティブであることを確認し、上記のトラブルシューティングのヒントを参照してください。さらに高度な制御が必要なユーザーの場合、Excel VBAを使用することで、ワークブック全体にわたって変更を一括適用することが可能です。常にデータの対象者のニーズを考慮し、他のユーザーが情報をさらに深堀りする必要があるかどうかを検討してください。


関連記事:

ピボットテーブルを更新した後、書式を保持するにはどうすればよいですか?

ピボットテーブルでグループの行ラベルを繰り返すにはどうすればよいですか?

ピボットテーブルで複数の総計を表示するにはどうすればよいですか?


最高のオフィス業務効率化ツール

🤖 Kutools AI Aide:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件でのVLookup複数値でのVLookup複数シートの検索ファジーマッチ……
高度なドロップダウンリストドロップダウンリストを素早く作成連動ドロップダウンリスト複数選択ドロップダウンリスト……
列マネージャー指定した数の列を追加列の移動非表示列の表示/非表示の切替範囲&列の比較……
注目の機能グリッドフォーカスデザインビュー強化された数式バーワークブック&ワークシートの管理オートテキスト ライブラリ日付ピッカーデータの統合セルの暗号化/復号化リストで電子メールを送信スーパーフィルター特殊フィルタ(太字/斜体/取り消し線などをフィルター)……
トップ15ツールセット12 種類テキストツールテキストの追加特定の文字を削除など)50種類以上のグラフガントチャートなど)40種類以上の便利な数式誕生日に基づいて年齢を計算するなど)19 種類の挿入ツールQRコードの挿入パスから画像の挿入など)12 種類の変換ツール単語に変換する通貨変換など)7種の統合&分割ツール高度な行のマージセルの分割など)… その他多数
Kutoolsはお好みの言語で利用可能 ― 英語、スペイン語、ドイツ語、フランス語、中国語、その他40以上の言語に対応!

Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体感しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と保存時間を実現します。最も必要な機能はこちらをクリック...


Office TabでOfficeにタブインターフェースを追加し、作業をもっと簡単に

  • Word、Excel、PowerPointでタブによる編集・閲覧を実現
  • 新しいウィンドウを開かず、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成できます。
  • 生産性が50%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

Excel Word Outlook Tabs PowerPoint
  • オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
  • 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
  • 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
  • 30日間フル機能お試し —— 登録やクレジットカード不要
  • コストパフォーマンス最適 —— 個別購入よりお得