目次
を否定するものではありません。 ピボットテーブル は、大きなデータセットを素早く分析し、必要なデータを効率的に抽出するためのExcelの最も強力なツールの1つです。 残念ながら、このツールを使って作業しているときに困ったことがあります。 ピボットテーブル は自動更新の機能がないため、効率的な方法を知っていれば、簡単に更新することができます。 今回は、その方法を紹介します。 ピボットテーブル を、適切な5つのメソッドの範囲で、必要な説明とともに使用します。
練習用ワークブックをダウンロードする
ピボットテーブルの範囲を更新する方法.xlsm
Excelでピボットテーブルの範囲を更新するための5つの適切な方法
これが今日のデータセットです。 製品カテゴリー は状態に応じて与えられる。 また 数量 と 売上高 が用意されています。
更新の方法に入る前に、確かに、あなたが作成する能力を持っている ピボットテーブル しかし、そのプロセスを知りたい場合は、以下のサイトをご覧ください。 ピボットテーブルの作成方法 の記事を参照してください。
を作りました。 ピボットテーブル を、以下のスクリーンショットで確認してください。
さらに重要なのは、3行(新しいデータ)を追加したと仮定して、その更新を ピボットテーブル の範囲を手動および自動で設定します。
効率的な方法に飛び込もう
1.データソースを変更してピボットテーブルの範囲を手動で更新する
まずは、アップデートする際の処理を ピボットテーブル の範囲を手動で、つまりデータソースを変更することで行います。
以下のステップを踏むだけです。
⏩ 作成されたセル内のセルを選択します。 ピボットテーブル .
をクリックします ⏩。 データソースの変更... を基にして データソースの変更 において ピボットテーブルの分析 タブで表示します。
というダイアログボックスが表示されます。 ピボットテーブルの移動 また、新しいソースデータの範囲を次のように修正します。 B$4:$E$15 を押してください。 よっしゃー .
⏩ 結局、出力は以下のようになり、新しい状態の列、すなわち アリゾナ が作成され、データも更新されます。
続きを読む Excelでピボットテーブルがデータを拾えない
2.更新ボタンによるピボットテーブルの範囲更新
このメソッドを使うには、まず、その中のセルを選択する必要があります。 ピボットテーブル をクリックし、マウスを右クリックするか、または ALT+F5 (リフレッシュのためのキーボードショートカット ピボットテーブル ).
次の画面は、その処理を順を追って説明したものです。
それをした上で ピボットテーブル は下図のように自動的に更新されます。
続きを読む Excelのすべてのピボットテーブルを更新する方法
3.ピボットテーブルの範囲をエクセルテーブルに変換して更新する
を更新する別の方法 ピボットテーブル を、Excelの表を作成することで順を追って説明します。
ステップス
⏩ データセット内のセルを選択し、テーブルを挿入するには インサート tab> テーブル .
⏩ また、このボタンで CTRL+T (テーブルを作成するためのキーボードショートカット)。
⏩ すると、次のダイアログボックスが表示されます。 テーブルの作成 .
⏩ テーブルの位置を固定する(ここでは。 B$4:$E$12 の前にチェックを入れてください。 テーブルにはヘッダーがあります オプションを使用します。
⏩ そうすると、次の表が表示されます。
⏩ さて、次に挿入するのは ピボットテーブル を上の表に示します。
⏩ 確認してください。 テーブル/レンジ でございます 表1 を押してください。 よっしゃー .
⏩ このように、ダイナミックな ピボットテーブル の範囲にあります。
⏩ 新しいデータを入力すると、上記のような ピボットテーブル は、そのデータを含めて自動的に更新されます。
例えば、以下の3行を追加したい。
⏩ 次に、その中のセルを選択すると、そのセルが表示されます。 ピボットテーブル を選択し、マウスを右クリックしてください。 リフレッシュ オプション(または ALT+F5 ).
⏩ ですから、出力は新しいカラムで次のようになります。 アリゾナ の状態です。
続きを読む Excelで範囲をテーブルに変換する
類似の読み物
- Excelのピボットテーブルを自動更新する方法(2つ)
- ピボットテーブルが更新されない (5 Issues & Solutions)
- エクセルでピボットテーブルを編集する(5つの方法)
- Excelで表をリストに変換する方法(3つの簡単な方法)
4.OFFSET関数を利用したピボットテーブルの範囲更新
より重要なのは、ダイナミックレンジを作成して更新する場合です。 ピボットテーブル の範囲を自動的に利用することがあります。 名 称 マネージャー という組み合わせで オフセット & COUNTA の機能を持つ。
ステップス
をクリックします ⏩。 計算式 tab> 名 称 マネージャー オプションを指定します。 定義された名前 リボン
⏩ すると、次のようなダイアログボックスが表示されます。 名 称 マネージャー
を押してください ⏩。 新規 オプションを使用します。
⏩ その後、修正します。 名称 かわりに ソースデータ に以下の数式を挿入してください。 セクションを参照してください。
=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4)))。
ここでは、現在のシート名が Dynamic_Range。 B$4:$E$15 は生データです。 B4 はデータの開始セルである。 B:$B はB列用で $4:$4 は4行目用です。
⏩ ソースデータの準備が整えば、挿入に移ることができる。 ピボットテーブル .
以下のダイアログボックスで、注意すべきは テーブル/レンジ かわりに ソースデータ .
注 もし テーブル/レンジ オプションが正しくない場合、Excelは「データソースが有効ではありません」と表示し、確かに何も表示されません。 ピボットテーブル が作成されます。
⏩ 最後に、動的な ピボットテーブル の範囲を下図のように設定します。
⏩ さて、生データに新しいデータを入力すると ピボットテーブル は自動的に更新されます。
⏩ 次の新しいデータをテーブルに追加したいと仮定します。
⏩ これらの新しいデータを生データと一緒に追加した後、[ ]キーを押します。 ALT+F5 において ピボットテーブル .
⏩ すると、以下のスクリーンショットのように更新されたデータが表示されます。
続きを読む Excelの表と範囲の違いは何ですか?
5.VBAコードによるピボットテーブルの範囲更新
では、その適用方法について説明します。 ブイビーエー excel のシート名のリストを取得するコードです。
ステップ1.
をクリックし、モジュールを開きます。 デベロッパー > ビジュアル ベーシック .
2つ目は、ダブルクリックで シート10 .
ステップ2.
Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub
ステップ3.
最後に、コードを実行します。
注意事項
VBAのコードを使用する際には、以下の点にご注意ください。
- としてプロジェクトを選択します。 シート10 (Dataset_VBA)で生データを入手することができます。
- PivotTablesの前のワークシートは シート9 (PivotTable_VBA)で、ここで ピボットテーブル が利用できます。
- のデフォルト名をコピーします。 ピボットテーブル イッグ ピボットテーブル10 (また、デフォルトの名前を調整することもできます)。
その後、販売を変更すると 野菜類 が1500ドルから2000000ドルになったとき、その変化はどうなるでしょうか。 ピボットテーブル ?
セールスを変更した後は ピボットテーブル は、自動的にデータを更新します(下図の赤い四角の枠)。
続きを読む VBAでExcelの表を利用する方法
覚えておきたいこと
なお、このマクロではアンドゥの履歴データを取得することはできません。 その場合は、アンドゥのデータを抽出して ピボットテーブル のオプションをオンにすると ファイルを開くときにデータをリフレッシュする .
をクリックする必要があります。 ピボットテーブルの分析 > オプション .
次に、前のボックスにチェックを入れます。 ファイルを開くときにデータをリフレッシュする オプションを使用します。
結論
上記の記事では、私はピボットテーブルの範囲を更新する方法をカバーしようとしました。 明らかに、私はこれらのメソッドはあなたのために有益であるかもしれないと信じています。 あなたが任意のクエリと提案を持っている場合はとにかく、次のコメント欄でそれらを共有することを忘れないでください。