Excel ピボットテーブルオブジェクトを更新するための 4 つのヒント - TechRepublic

Excel ピボットテーブルオブジェクトを更新するための 4 つのヒント - TechRepublic

画像: Getty Images/iStockphoto

ピボットテーブルオブジェクトの質は、その基となるデータによって決まり、基となるデータは急速に変化します。ピボットテーブルがダッシュボードの一部である場合、ソースレベルの更新が反映されない可能性があります。ピボットテーブルが伝える情報によっては、更新が非常に重要になる場合があります。そこでこの記事では、更新プロセスを簡単かつ柔軟に行うための4つのヒントをご紹介します。

私はOffice 365のExcel 2016(デスクトップ版)を使用していますが、これらのヒントは以前のバージョンにも適用されます。ブラウザでピボットテーブルを個別に更新することはできますが、「分析」コンテキストタブにアクセスできず、ピボットテーブルのオプションも設定できません。デモファイルはありませんので、必要ありません。

参照: ソフトウェア使用ポリシー (Tech Pro Research)

リフレッシュ方法

更新のヒントを見る前に、ピボットテーブルの更新方法を簡単に確認しましょう。現在のピボットテーブルのみを更新するには、ピボットテーブルを右クリックし、表示されるサブメニューから「更新」を選択します。または、「分析」タブの「データ」グループの「更新」ドロップダウンから「更新」を選択します。Alt+F5キーを押すこともできます。

現在のワークブック内のすべてのピボットテーブルを同時に更新する簡単な方法が2つあります。まず、ピボットテーブル内をクリックしてコンテキストメニューの「分析」タブを開きます。次に、「データ」グループの「更新」オプションから「すべて更新」を選択します。次に、Ctrl+Alt+F5キーを押します。

1. ワークブックを開くときに更新する

ユーザーは、基になるデータを変更した後に更新を忘れてしまうことがよくあります。さらに、ピボットテーブルが外部ソースにリンクされている場合は、最新の値が必要になることは間違いありません。閲覧者に最新の情報を確実に表示するには、次のようにExcelでファイルを開いたときにピボットテーブルを強制的に更新するのが最善の方法です。

  1. 任意のピボット テーブルを右クリックし、表示されるサブメニューから [ピボットテーブル オプション] を選択します。
  2. 表示されるダイアログで、[データ] タブをクリックします。
  3. ファイルを開くときにデータを更新するオプションをオンにします (図 A )。
  4. 「OK」をクリックして変更を確認します。

図A

このオプションは、Excel ファイルを開いたときにピボット テーブルを強制的に更新します。

このオプションをチェックすると、選択したピボットテーブル、または同じデータソースを持つすべてのピボットテーブルが更新されます。他のピボットテーブルがある場合は、異なるデータソースを持つすべてのピボットテーブルに対してこのオプションを設定してください。

2. 定期的に更新する

データの重要度やピボットテーブルがダッシュボードの一部であるかどうかによっては、頻繁に更新が必要になる場合があります。これは煩わしいものです。Excelでは、閲覧者が最新のデータを確実に取得できるよう、ピボットテーブルを定期的に更新できます。ピボットテーブルを作成したら、以下の手順でデータモデルに保存する必要があります。

  1. データ セット内の任意の場所をクリックします。
  2. [挿入] タブをクリックし、[テーブル] グループの [ピボットテーブル] をクリックします。
  3. 表示されるダイアログで、「このデータをデータ モデルに追加する」オプションをオンにします (図 B )。
  4. その他の設定を変更します。
  5. [OK] をクリックします。(データ モデルへのデータの追加には 1 分ほどかかる場合があります)。

図B

新しいピボット テーブルをデータ モデルに追加します。

この時点で、ピボットテーブルを通常通り配置します。完了したら、次のように間隔を設定できます。

  1. ピボット テーブル内の任意の場所をクリックします。
  2. コンテキストの [分析] タブをクリックし、[データ ソースの変更] ドロップダウン ([データ] グループ内) から [接続プロパティ] を選択します。
  3. 表示されるダイアログで、「更新コントロール」セクションの「次の間隔で更新」オプションにチェックを入れます。右側に、間隔(分単位)を入力します(図C)。
  4. [OK]をクリックします。

図C

間隔を分単位で入力します。

この設定は、ダッシュボードや外部データ ソースに特に役立ちます。

3. セルの書式を保持する

完成したピボットテーブルに直接書式設定を追加したのに、ピボットテーブルを更新すると消えてしまうのはイライラします。見出しをいくつか太字にしたり、特に重要な値を強調するために塗りつぶしの色を追加したりしたかもしれません。Excelが削除してくれるなら、わざわざ時間をかける必要はありません。幸いなことに、Excelに直接書式設定を行わないようにするには、次のように設定できます。

  1. ピボット テーブルを右クリックし、表示されるサブメニューから [ピボットテーブル オプション] を選択します。
  2. [レイアウトとフォーマット] タブをクリックします。
  3. オプションの下部にある「更新時にセルの書式を保持する」をチェックします (図 D )。
  4. [OK]をクリックします。

図D

直接フォーマットを保護します。

それはあなた自身のフラストレーションを大幅に軽減する簡単な方法です。

4. 自動調整を無効にする

ピボットテーブルでは、デフォルトで列幅の自動調整が行われます。データを整理する際に列幅を広げても、ピボットテーブルを更新すると列幅が自動調整に戻ってしまうことがあります。直接設定した書式設定を保持するのと同様に、以下の手順で自動調整のデフォルトを無効にすることができます。

  1. ピボット テーブル内の任意の場所を右クリックします。
  2. [レイアウトとフォーマット] タブをクリックします。
  3. 更新時に列幅を自動調整するオプションのチェックを外します (図 E )。
  4. [OK]をクリックします。

図E

ピボット テーブルの自動調整のデフォルトを無効にします。

この機能を無効にした後、更新後もカスタム列幅が保持されます。

Officeに関するご質問をお送りください

読者の質問には可能な限りお答えしますが、必ずお答えできるとは限りません。リクエストがない限り、ファイルは送信しないでください。添付ファイル付きの初回サポートリクエストは未読のまま削除されます。ご質問を明確にするために、データのスクリーンショットを送信していただくことも可能です。お問い合わせの際は、できるだけ具体的にご記入ください。例えば、「ワークブックのトラブルシューティングを行い、問題点を修正してください」といった質問では返答がないかもしれませんが、「この数式が期待どおりの結果を返さない理由を教えていただけますか?」といった質問であれば、回答が得られるかもしれません。ご使用のアプリとバージョンを明記してください。読者サポートにあたり、TechRepublicから時間や専門知識の報酬を受け取ることはありません。また、サポートした読者から料金を請求することもありません。お問い合わせは[email protected]までお願いいたします。

参照

  • Office Q&A: Excel の参照、Word のフィールド コード、表のトリック (TechRepublic)
  • Word の目次に注釈を付ける 2 つの方法 (TechRepublic)
  • Excel のデータ検証を使用して列内の値の重複を防ぐ (TechRepublic)
  • Excel Power Query を使用して、複数の値を持つ列から新しいレコードを生成する非常に簡単な方法 (TechRepublic)
  • Microsoft Word 2016 文書に用語集の用語を追加する 3 つの方法 (TechRepublic)
  • Excelのエラー:Microsoftのスプレッドシートが健康に危険をもたらす可能性(ZDNet)
  • Microsoft、Excelに新たな地理・株価データタイプを追加(ZDNet)
Tagged: