目次

この記事でわかること

ピボットテーブルの更新は右クリック・Alt+F5・リボンの3経路で実行できます。行や列の増減にはデータソースの変更が別途必要で、元データをテーブル化すると今後の変更を自動吸収できます。「ファイルを開くときに更新」設定と組み合わせれば、毎月の更新作業を8分以内に完結できます。

ピボットテーブルは元データを変更しても自動では更新されないため、操作後に必ず更新処理が必要です。更新には右クリック・リボン・Alt+F5の3つの方法があり、行や列が増えた場合はデータソースの変更も必要になります。この記事では基本操作から自動更新設定まで4ステップで解説します。

この記事の結論

ピボットテーブルの更新は、セルを選択して右クリックまたはAlt+F5で即座に実行できます。行数や列数が増減した場合は単純な更新では不十分で、データソースの変更が別途必要になる点が多くの方が詰まるポイントです。この記事の手順を一度覚えれば、売上管理や経費集計の更新作業を効率化できます。

CHECK

▶ 今すぐやること: ピボットテーブル内の任意のセルをクリックし、Alt+F5を押して更新が完了するか確認する(30秒)

状況別ショートカット

状況読むべきセクション所要時間
まず基本手順を知りたいピボットテーブル更新は3つの操作で実行2分
行や列を追加したのに反映されない行・列追加時はデータソース変更が必須3分
複数のピボットを一度に更新したい複数ピボットは一括更新で3ステップ対応2分
毎回の手動更新を自動化したいファイルを開くとき自動更新で手間ゼロ2分
更新しても反映されない場合ピボットテーブルの更新は4項目で原因特定3分
実務での運用パターンを知りたいフリーランスの実務更新は5つの仕組みで解決5分

ピボットテーブル更新は3つの操作で実行

Excelのバージョンによってタブ名が微妙に異なるため、複数の操作経路を知っておくと作業に詰まらずに済みます。右クリック・ショートカットキー・リボンという3つの経路を状況に応じて使い分けてください。

右クリック更新は最速の基本操作

ピボットテーブル内の任意のセルを右クリックすると、コンテキストメニューに「更新」という項目が表示されます。リボンを開く必要がなく、マウス操作だけで完結するため初心者にとって最もわかりやすい方法です。

手順は2段階です。まずピボットテーブル内のどこかのセルをクリックして選択します。次にそのまま右クリックしてメニューから「更新」を選択すれば完了です。慣れれば5秒以内に収まります。

元データの数値を変えた直後にこの操作をすると、変更が即座に集計結果へ反映されます。日々の売上入力後にワンアクションで集計表を最新化できるため、確認作業の手間が大きく減ります。

ピボットテーブルのデータを更新する(Microsoft サポート)

Alt+F5はキーボードだけで更新できるショートカット

マウスを使わずにキーボードだけで更新を完結させたい場合は、Alt+F5が最適です。ピボットテーブル内のセルを選択した状態でAlt+F5を押すだけで、選択中のピボットテーブルが更新されます。

入力作業中にキーボードから手を離したくない場面、たとえば経費データを連続入力した後にそのまま集計確認したい場面で特に効果的です。マウス操作に比べて数秒の短縮になり、更新頻度が高い業務では積み重なると無視できない時間差になります。作業効率を上げる仕組みづくりの一環として、ショートカットキーの活用は非常に有効です。

リボンの「ピボットテーブルの分析」タブから更新する方法

ピボットテーブル内のセルを選択すると、リボンの上部に「ピボットテーブルの分析」タブが表示されます(Excel 2010以前では「オプション」タブと表示される場合があります)。このタブ内の「更新」ボタンをクリックすると、現在選択中のピボットテーブルが更新されます。

「更新」ボタンの右側にある下向き矢印をクリックすると、「更新」と「すべて更新」の2つの選択肢が表示されます。1つのピボットテーブルだけ更新する場合は「更新」を、シート内の全ピボットテーブルを一括更新する場合は「すべて更新」を選択します。この使い分けを知らずに毎回手動で個別更新している場合、複数ピボットがある環境では作業時間が増加します。

CHECK

▶ 今すぐやること: ピボットテーブル内のセルをクリックしてAlt+F5を押し、更新が正常に完了するか確認する(30秒)

Q: 「ピボットテーブルの分析」タブが表示されません

A: ピボットテーブルの外のセルをクリックしている可能性があります。ピボットテーブル内の任意のセルをクリックすると、リボンに「ピボットテーブルの分析」タブが表示されます。

Q: Alt+F5を押しても反映されない場合はどうすればいいですか?

A: 元データの行数や列数が増減している可能性があります。その場合は単純な更新では対応できず、データソースの変更が必要です。次のセクションで詳しく解説します。

行・列追加時はデータソース変更が必須

「更新したのに新しい行が集計に入らない」という状況は、更新の種類を間違えているために起こります。更新とデータソース変更の使い分けを理解すると、データの増減への対応に迷わなくなります。

更新とデータソース変更の使い分けは2パターン

ピボットテーブルの更新操作には、目的に応じて2つの使い分けが必要です。元データの値だけが変わった場合(売上金額の修正など)は、通常の「更新」操作で問題なく反映されます。一方、元データの行数や列数が増減した場合(新しい月のデータを追加した、新しい項目列を追加したなど)は、「更新」だけでは足りず、「データソースの変更」が必要になります。

この使い分けを知らないまま更新ボタンだけを押し続けると、追加したデータが集計に反映されません。値だけの変更なら更新で反映、行数や項目数が増減したらデータソース変更が必要という整理は実務でも頻繁に参照される観点です(ISAスクール Excel解説記事)。

データソースの変更手順は4ステップ

データソースの変更は4ステップで完了します。まずピボットテーブル内のセルをクリックして選択します。次に「ピボットテーブルの分析」タブを開き、「データソースの変更」ボタンをクリックします。表示されたダイアログで、新しい範囲(追加した行や列を含む範囲)を指定します。最後に「OK」をクリックして確定します。

この操作後は、拡張された範囲のデータすべてがピボットテーブルの集計対象になります。1つの操作で全フィールドが最新範囲に更新されるため、手動で集計式を書き直す必要がなくなります。

テーブル化でデータソース変更を不要にする方法

見落としがちな対策として、元データをあらかじめ「テーブル」として設定しておく方法があります。元データの範囲をCtrl+Tでテーブル化し、そのテーブルを参照してピボットテーブルを作成した場合、行を追加するだけでデータソースが自動的に拡張されます。

テーブル化済みのデータソースを使っている場合は、行追加後に通常の「更新」操作だけで新しいデータが反映されます。データソースの変更作業を毎月繰り返している方は、この設定を一度行うだけで今後の作業を大幅に削減できます。Excelを使った売掛金管理や案件管理で毎月行を追加する運用をしている場合に特に効果的です。

CHECK

▶ 今すぐやること: 元データを選択してCtrl+Tを押し、テーブル化されているか確認する。テーブル化されていない場合は設定し、ピボットテーブルを再作成する(5分)

Q: データソースの変更でどこまで範囲を広げればいいですか?

A: 今後のデータ追加を見越して、実データより数百行分多めに範囲を取っておく方法もありますが、テーブル化の方が確実です。テーブル化すると範囲指定の手間がなくなります。

Q: データソースを変更したら既存のフィールド設定が消えますか?

A: 既存のフィールド配置は基本的に維持されます。ただし、列名を変更した場合はフィールドが見つからないエラーが出ることがあるため、列名は変更しないでください。

複数ピボットは一括更新で3ステップ対応

複数のピボットテーブルを使っているブックで、どれかを更新し忘れて古い数値のまま提出してしまうミスは、フリーランスの業務でも珍しくありません。一括更新の仕組みを知っておくと、このリスクを構造的に排除できます。

すべて更新の使い方と適切な場面

「すべて更新」はブック内のすべてのピボットテーブルを一度に更新する機能です。「ピボットテーブルの分析」タブの「更新」ボタンの右側にある下矢印をクリックして「すべて更新」を選択します。または、データタブにある「すべて更新」ボタンからも同様の操作が可能です。

この機能が特に有効なのは、同じ元データを参照する複数のピボットテーブルが1つのブックに存在する場合です。売上サマリー、商品別集計、月別推移などを別シートに分けて管理している場合、「すべて更新」を1回押すだけで全シートが最新化されます。

更新前後の確認ステップで提出ミスを防ぐ

個別更新と一括更新のどちらを使う場合でも、更新後に数値の変化を目視確認する習慣をつけてください。具体的には、更新前に合計値をメモし、更新後に変化があるかを確認します。変化がない場合は元データが変わっていないか、データソースの範囲が元データを正しく参照しているかを疑います。

Excelのピボットテーブルを作成してワークシートデータを分析する(Microsoft サポート)

ブック全体の更新漏れを3項目でチェック

クライアントへの提出前に確認すべきポイントは3つあります。第一に、ブック内にピボットテーブルが何枚あるかを把握しておくことです。「すべて更新」を使えば枚数を気にする必要がなくなります。第二に、各ピボットテーブルのデータソースが最新の元データシートを参照しているかを確認します。第三に、更新後の合計値が元データの合計と一致しているかをSUM関数で検算します。この3項目を確認すれば、古いデータのまま提出するリスクを大幅に低減できます。クライアントへの納品前チェックの一環として、このフローを組み込んでおくと安心です。

CHECK

▶ 今すぐやること: 「ピボットテーブルの分析」タブの「更新」右の下矢印から「すべて更新」を押して、ブック全体が更新されるか確認する(1分)

Q: 「すべて更新」は他のシートのピボットテーブルも更新されますか?

A: はい、ブック内のすべてのシートにあるピボットテーブルが対象になります。ただし、別のブックのピボットテーブルは対象外です。

Q: シートごとに更新したい場合はどうすればいいですか?

A: 各シートに移動してAlt+F5を使えば、そのシートの選択中のピボットテーブルだけを個別に更新できます。

ピボットテーブルの更新を自分で診断する

更新が反映されないとき、確認すべき箇所は4つに絞られています。以下の質問に順番に答えることで、自分の状況に合った対処法が特定できます。

Q1: 元データの数値(金額など)だけを変更しましたか?

Yesの場合、通常の「更新」操作だけで反映されます。右クリック更新またはAlt+F5を試してください。→ 結果Aへ

Noの場合、行や列を追加・削除しましたか? → Q2へ

Q2: 元データをテーブル(Ctrl+Tで設定したもの)として定義していますか?

Yesの場合、テーブル範囲は自動拡張されるため、通常の「更新」で反映されます。→ 結果Aへ

Noの場合、データソースの変更が必要です。「ピボットテーブルの分析」→「データソースの変更」で新しい範囲を指定してください。→ 結果Bへ

Q3: 更新操作をしても数値がまったく変わりませんか?

Yesの場合、元データの参照先がずれている可能性があります。データソースの変更でどのシートのどの範囲を参照しているかを確認してください。→ 結果Cへ

Noの場合、一部だけ反映されていないなら、複数のピボットテーブルがあり更新されていないものがある可能性があります。「すべて更新」を使ってください。→ 結果Dへ

結果A: 通常の更新で解決できます

右クリック更新またはAlt+F5を実行してください。今後の手間を減らすには、ファイルを開くときに自動更新する設定も検討してください。

結果B: データソースの変更が必要です

「ピボットテーブルの分析」タブから「データソースの変更」を選択し、追加した行・列を含む新しい範囲を指定してOKをクリックしてください。今後の手間を省くためにテーブル化も合わせて検討してください。

結果C: 参照先の確認が必要です

「データソースの変更」ダイアログで現在の参照範囲を確認してください。意図したシートや範囲を参照しているかを目視で確認し、必要に応じて修正してください。

結果D: すべて更新で解決できます

「ピボットテーブルの分析」タブの「更新」右の下矢印から「すべて更新」を選択してください。ブック内のすべてのピボットテーブルが一度に更新されます。

CHECK

▶ 今すぐやること: Q1から順番に答えて自分の状況を特定し、該当する結果の操作を今すぐ実行する(3分)

Q: 診断してみたがそれでも解決しない場合はどうすればいいですか?

A: 元データに空白行が混入している、セルの結合が含まれているなどの場合、更新が正常に動作しないことがあります。次のトラブルシューティングセクションで詳しく解説しています。

ファイルを開くとき自動更新で手間ゼロ

毎回ファイルを開いたときに更新するのを忘れる方にとって、自動更新設定は作業フローを根本から変える機能です。1分の設定で、以後の更新忘れを構造的に排除できます。

ファイルを開くとき自動更新の設定手順

ピボットテーブルのオプションから「ファイルを開くときにデータを更新する」設定を有効にすると、ブックを開いた瞬間に更新が自動実行されます。まずピボットテーブル内のセルを右クリックして「ピボットテーブルのオプション」を開きます。次に「データ」タブを選択します。「ファイルを開くときにデータを更新する」にチェックを入れてOKをクリックします。

この設定はピボットテーブルごとに保存されます。ブック内に複数のピボットテーブルがある場合は、それぞれに個別に設定する必要があります(ExcelCamp 実務記事)。

クイックアクセスツールバーへの追加で更新を1クリック化

自動更新ではなく任意のタイミングで素早く更新したい場合は、クイックアクセスツールバーに「更新」ボタンを追加する方法が有効です。クイックアクセスツールバーの右端にある「▼」から「その他のコマンド」を開き、「ピボットテーブルの更新」コマンドをツールバーに追加します。

追加後は、ピボットテーブル内を選択している状態であれば、ツールバーの更新ボタンを1クリックで実行できます。リボンを開く手間がなくなるため、実務での使い勝手が向上します(ExcelCamp 実務記事)。

新しい自動更新機能の対応状況の確認

Microsoft 365の新機能として、ピボットテーブルの自動更新(元データ変更と同時に更新される機能)が順次展開されています(窓の杜 ニュース記事)。ただし、古いバージョンのExcelと共同作業するファイルでは機能が制限される場合があります。自動更新が使える環境かどうかは、「ピボットテーブルの分析」タブのオプション内で確認できます。この機能が使える環境であれば、元データを変更するたびに手動更新する作業そのものが不要になります。

CHECK

▶ 今すぐやること: ピボットテーブルを右クリックして「ピボットテーブルのオプション」を開き、「ファイルを開くときにデータを更新する」にチェックが入っているか確認する(1分)

Q: 「ファイルを開くときにデータを更新する」設定はすべてのピボットテーブルに一括で設定できますか?

A: この設定はピボットテーブルごとの個別設定です。複数ある場合はそれぞれに設定する必要があります。

Q: 自動更新設定にすると、ファイルを開くたびに動作が遅くなりますか?

A: 元データの件数が数万行を超える大規模なシートでは、開くたびに数秒の処理時間が発生することがあります。データ量が少ない場合はほぼ影響ありません。

ピボットテーブルの更新は4項目で原因特定

更新しても反映されないとき、確認すべき箇所は4つに絞られています。原因の種類によって対処法が異なるため、順番に確認してください。

参照範囲のズレが最も多い原因

更新が反映されない原因の中で最も多いのは、ピボットテーブルが参照しているデータソースの範囲が古いままになっているケースです。元データの行数が増えたにもかかわらず、ピボットテーブルの参照範囲が以前の行数のままであれば、新しいデータは集計されません。「データソースの変更」で現在の参照範囲を確認し、実際の元データ全体を含む範囲に更新してください。

空白行・セル結合・列名の重複が反映を妨げる

元データに空白行が含まれている場合、ピボットテーブルはその空白行の手前までしか正常に集計できないことがあります。また、セルが結合されたデータはピボットテーブルでは正しく読み込まれません。さらに、同一の列名が2つ以上ある場合もエラーの原因になります。更新前に元データを確認し、空白行の削除・セル結合の解除・列名の重複解消を行ってください。これは操作の問題ではなくデータの品質の問題であるため、更新ボタンを何度押しても解決しません。

元データが別ブックにある場合の注意点

元データが別のExcelブックに存在する場合、そのブックが閉じた状態では更新できないことがあります。外部参照のピボットテーブルを更新する際は、参照先のブックを先に開いた状態で更新操作を実行してください。参照先のブックのパスが変更された場合も同様に、データソースの変更が必要になります。

Excelのバージョン差異による操作位置のずれ

Excel 2010以前では「オプション」タブと表示される箇所が、Excel 2013以降では「ピボットテーブルの分析」タブと表示されます。更新ボタンの場所は同じですが、タブ名が異なるため画面を見て迷ってしまう場合があります。操作の場所が見つからないときは、ピボットテーブル内セルを選択した状態でリボン上部にどのタブが追加表示されるかを確認してください。

CHECK

▶ 今すぐやること: 「データソースの変更」ダイアログを開いて現在の参照範囲を確認し、元データ全体を含む範囲になっているかを確認する(2分)

Q: 元データを修正してから更新したのに、なぜか以前の数値が残っています

A: 複数のピボットテーブルがある場合、更新されていないものが残っている可能性があります。「すべて更新」を実行して全ピボットテーブルを一括更新してください。

Q: 更新後に「データソースが見つかりません」というエラーが出ます

A: 元データのシート名やブックのパスが変更された可能性があります。「データソースの変更」から参照先を再指定してください。

フリーランスの実務更新は5つの仕組みで解決

売上管理・案件管理・経費集計を運用しているフリーランス向けに、更新作業を効率化する実践的な仕組みを5つ紹介します。今日中に1つだけ実施するだけで、毎月の更新作業の手間が大きく変わります。

ハック1: 元データをテーブル化して更新1回で完結

【対象】: 毎月新しい売上行や案件行を追加しており、データソースの変更を毎回している方

【手順】: まず元データの範囲を選択してCtrl+Tを押し、テーブルとして設定します(2分)。次にピボットテーブルを削除して、テーブルを参照先として新規作成します(5分)。以後は行を追加してAlt+F5を押すだけで更新が完了することを確認します(1分)。

【コツと理由】: テーブル化した元データを使えば、行追加後に通常の更新だけで反映されます。テーブルは行追加に応じて参照範囲が自動拡張されるため、データソースの変更という追加操作が不要になります。毎月のデータ追加作業の手間を大幅に短縮できます。

【注意点】: テーブル化後にピボットテーブルを再作成する必要があります。既存のピボットテーブルを削除せずにデータソースだけ変更しようとすると、テーブルの自動拡張が機能しない場合があるため、再作成を省略しようとするのは避けてください。

ハック2: すべて更新をクイックアクセスツールバーに追加して1クリック化

【対象】: ブック内に複数のピボットテーブルがあり、提出前に全部更新するのを忘れたくない方

【手順】: まずクイックアクセスツールバーの「▼」から「その他のコマンド」を開きます(1分)。次に「すべてのコマンド」から「すべて更新」を選択してツールバーに追加します(1分)。以後はどのセルを選択していても、ツールバーのボタン1回クリックでブック全体を更新できることを確認します(30秒)。

【コツと理由】: リボンからの更新操作はピボットテーブル内を選択していないとタブが表示されないため、クイックアクセスツールバーへの追加の方が確実です。ツールバーのコマンドはセルの選択状態に関係なく常に表示されるため、提出前の最終確認として確実に実行できます。

【注意点】: ツールバーへの追加設定はPCごとのExcel設定に保存されます。別のPCで作業する場合は再設定が必要になるため、共有PCを使う環境では毎回リボンから操作する方が確実です。

ハック3: 「ファイルを開くときに更新」設定で更新忘れをゼロにする

【対象】: 毎日ファイルを開いて集計を確認する運用をしており、更新忘れが心配な方

【手順】: まずピボットテーブル内を右クリックして「ピボットテーブルのオプション」を開きます(10秒)。次に「データ」タブの「ファイルを開くときにデータを更新する」にチェックを入れてOKをクリックします(10秒)。ファイルを保存して閉じ、再度開いて自動更新が実行されるか確認します(1分)。

【コツと理由】: 自動更新設定済みのファイルを運用することで、更新忘れによる古いデータでの判断ミスが発生しなくなります。元データが前日までに入力済みであれば、朝ファイルを開くだけで最新の集計が確認できます。毎日の習慣化の仕組みと組み合わせて、業務ルーティンに組み込むと効果的です。

【注意点】: 設定はピボットテーブルごとの個別設定です。複数のピボットテーブルがある場合は1つずつ設定する必要があります。また、元データ件数が非常に多い大規模ファイルでは、開くたびに処理時間が発生することがあります。

ハック4: Alt+F5のショートカットで最速更新

【対象】: キーボード操作を主体にしており、マウスを使わずに更新を完了させたい方

【手順】: まずピボットテーブル内のセルを選択します(2秒)。次にAlt+F5を押して選択中のピボットテーブルを更新します(1秒)。複数のピボットテーブルを一括更新する場合は、リボンの「ピボットテーブルの分析」タブから「すべて更新」を選択します(2秒)。

【コツと理由】: Alt+F5はピボットテーブル内のセルを選択した状態で押すだけで更新が完了する、最もシンプルなキーボードショートカットです。キーボード操作に慣れている方にとって、マウス操作より素早く更新を実行できます(ExcelCamp 実務記事)。

【注意点】: Alt+F5は選択中の1つのピボットテーブルのみを更新します。ブック内の全ピボットテーブルを更新する場合は「すべて更新」を使用してください。また、Excelのバージョンやリボンのカスタマイズによってリボン操作のキー配列が異なる場合があります。

ハック5: 提出前チェックリストにすべて更新を組み込む

【対象】: クライアントに集計ファイルを納品しており、古いデータで提出するミスを防ぎたい方

【手順】: まず納品前のチェックリスト(紙またはメモアプリ)に「すべて更新の実行」を追加します(5分)。次に更新後に元データの合計をSUM関数で確認し、ピボットテーブルの合計と一致するかを検算します(2分)。確認が完了したらファイルを保存して納品します(1分)。

【コツと理由】: 更新を習慣的な作業フローに組み込むことで、押し忘れというヒューマンエラーが構造的になくなります。SUM検算を加えることで、更新はしたが参照範囲がずれていたという見逃しも発見できます。

【注意点】: SUM検算で不一致が出た場合、あわてて再更新する前にデータソースの参照範囲を確認してください。再更新を繰り返すより、原因を特定してから1回確実に修正する方が時間の無駄がありません。

CHECK

▶ 今すぐやること: 最もすぐに実行できるハック1(元データのテーブル化)またはハック3(自動更新設定)を今日中に実施する(5〜8分)

Q: テーブル化すると既存の書式やVBAマクロに影響しますか?

A: テーブル化によりセルの参照形式が変わることがあります。既存のマクロでセル範囲を直接参照している場合は動作確認が必要です。マクロが多いファイルではテーブル化より、データ範囲を広めに設定する方法の方が安全な場合があります。

Q: クライアントからExcelファイルをもらって更新する場合、設定が引き継がれますか?

A: 「ファイルを開くときにデータを更新する」設定はファイルに保存されます。クライアントが設定済みのファイルを渡してくれた場合は、開くだけで更新されます。

ピボットテーブル更新を定着させる:用途で操作を選択して作業を効率化

ピボットテーブルの更新は、数値変更なら右クリックまたはAlt+F5、行や列の増減ならデータソースの変更、複数ピボットなら一括更新と、目的に応じて操作を使い分けることが核心です。今後の手間を根本から減らすには、元データのテーブル化と「ファイルを開くときに更新」設定の組み合わせが効果的で、この2つを設定することで毎月の更新作業を大幅に効率化できます。

フリーランスとして集計作業に費やす時間が減れば、本来の仕事に集中できる時間が増えます。今日紹介した仕組みを1つでも導入して、更新作業を習慣の中に組み込んでください。

状況次の一歩所要時間
まず基本を確認したいAlt+F5を今すぐ押して更新を実行30秒
行・列追加後に反映されない「データソースの変更」で範囲を再指定3分
複数ピボットを一括更新したいクイックアクセスツールバーに「すべて更新」を追加2分
更新忘れをなくしたいピボットテーブルのオプションで自動更新を設定1分
今後の行追加を楽にしたい元データをCtrl+Tでテーブル化して再作成8分

ピボットテーブル更新方法に関するよくある質問

Q: Ctrl+Alt+F5ですべて更新できると聞きましたが本当ですか?

A: 一部の解説サイトでそのように記載されていますが、Microsoft公式ではCtrl+Alt+F5をピボットテーブルの全更新ショートカットとして案内していないため、正確な情報を確認できていません。確実に動作する方法として、「ピボットテーブルの分析」タブの「すべて更新」またはデータタブの「すべて更新」を使用してください(Microsoft サポート)。

Q: ピボットテーブルの更新でExcelが固まります

A: 元データが数万行以上の大規模なデータの場合、更新処理に数十秒かかることがあります。更新中はExcelが応答なし状態に見えますが、処理が完了すると自動で操作可能に戻ります。長時間応答しない場合は、元データに不要な書式や空白行がないかを確認してください。

Q: ピボットテーブルの更新はVBAで自動化できますか?

A: 可能です。ActiveSheet.PivotTables(“ピボットテーブル名”).PivotCache.Refresh または ActiveWorkbook.RefreshAll というVBAコードで更新を自動化できます。マクロを組み合わせることで、ボタン1クリックまたはファイルを開いたときに指定の操作を実行する仕組みを作れます。

【出典・参照元】

ピボットテーブルのデータを更新する(Microsoft サポート)

ピボットテーブルを作成してワークシートデータを分析する(Microsoft サポート)

ピボットテーブルを更新する方法(ISAスクール)

ピボットテーブルの更新操作(ExcelCamp)

更新ボタンのクイックアクセスツールバー追加(nana-web.jp)

Excelピボットテーブル自動更新機能の案内(窓の杜)