次の方法で共有

ピボットテーブルに古いデータが残ってしまう

Anonymous
2012-05-14T08:45:32+00:00

Excel2007 SP2 を Vista 上で使用しています。

以下、何故このような現象が起こるのかをご存知の方がいらっしゃったら是非教えていただきたく、質問させていただきます。

ピボットテーブルのデータソースの範囲を[シート名称!$A:$G]と指定し(データ範囲はあらかじめ大きく指定しておく為)、ピボットテーブルを作成。

ピボットテーブルには、データソースのC列(店名称)をフィールドに追加してあります。

データソースのC列にテストデータを入力し、ピボットテーブルを更新&C列のフィールドのドロップダウンリストにテストデータが現れていました。

その後、データソースからC列に入力していたテストデータを削除し(その行自体を削除済み)、

再度ピボットテーブルを更新したのですが、C列にテストデータが現れたままで消えません。

ピボットテーブルのフィールドを一旦削除し、再度選択しなおして更新などを行ってみましたが、状況変わらず。

データソースの範囲を適当に[シート名称!$A$1:$G$10000]と限った範囲を指定し、再度ピボットテーブルを更新すると、C列に表示されていたテストデータは非表示になりました。

しかし、データソースの範囲をまた[シート名称!$A:$G]へ戻し、再度ピボットテーブルを更新すると、C列にまたテストデータが現れました。

よって、どのセルにもシート上にもテストデータはもう存在しないのに、どこか裏に残っているようです。何故なのでしょうか?

ちなみに、ピボットテーブルのデータをクリア&更新するマクロを実行すると、残っていたテストデータは削除されました。(データソースの範囲は[シート名称!$A:$G]のままです)

そして、データソースの範囲は、その後できちんと現在の範囲に設定し、ピボット更新タイミングでデータ範囲を自動的に更新するように変更してあります。

何故このようにテストデータがどこか裏に残ってしまうのでしょうか。バグとしか思えません。もしくは、データソース範囲の制限などあるのでしょうか。

マクロを使用せず、当初のデータソース範囲[シート名称!$A:$G]のままで、テストデータをクリアする方法は無いのでしょうか。

何でも良いので、何か情報をお持ちの方がいらっしゃったら、教えてください。

宜しくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. Anonymous
    2012-05-17T06:35:40+00:00

    >返信いただいた上記のように、新規ブックにデータ範囲(元データのセル範囲を$A:$G でコピーし貼り付け)してみたところ、対象フィールドの「フィールドの設定」は選択可能でした。

    >よって、対象のExcelファイル自体や対象ピボットフィールドが何かしら制限が掛かっているのでしょうか。

    >「フィールドの設定」がグレーアウトする考えられる原因はありますか。

    原因はわかりませんが、新規ブックで問題ないなら、単純にシート(ブック)またはピボットテーブルの破損が考えられます。

    このようなケースでは、同じブックにピボットテーブルを作成し直して(元のシートを削除)、この方法がダメな場合は(ブックが破損している場合は)新規シートにデータを移動してピボットテーブルを作成し直すのが合理的な対応です。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

6 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-05-15T11:55:30+00:00

    ご質問の状況は、「データのないアイテムを表示する」の設定になっているパターンのように思われます。

    該当フィールド上で右クリックし「フィールドの設定」の「レイアウトと印刷」タブで「データのないアイテムを表示する」のチェックを外してください。

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2012-05-17T08:20:11+00:00

    マックちゃんさん、再度のご返信をありがとうございます。

    > このようなケースでは、同じブックにピボットテーブルを作成し直して(元のシートを削除)、この方法がダメな場合は(ブックが破損している場合は)新規シートにデータを移動してピボットテーブルを作成し直すのが合理的な対応です。

    そうですね、そうします、何度もご返信いただきまして、ありがとうございました。

    上記で返信いただいた内容を回答としてマークさせていただきます。

    今後とも宜しくお願い致します。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2012-05-16T06:15:15+00:00

    大沢さん、マックちゃんさん、ご返信ありがとうございます。

    ピボットテーブル上で、不要なデータが表示されているフィールドを選択し、「アクティブなフィールド」の「フィールドの設定」はグレーアウト表示されているので選択できません。

    同様に、フィールドを右クリックしても、「フィールドの設定」は表示されません。

    フィールドではなく、その下の実際にデータ表示されている部分で、「フィールドの設定」は表示されますが、「データのないアイテムを表示する」のチェックは外れています。

    他に情報などございましたら、是非教えてください。

    宜しくお願い致します。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2012-05-15T07:51:12+00:00

    はやたむ さん、こんにちは。

    Answers への投稿、ありがとうございます。

    ピボットテーブルを更新しても、消したはずのデータが表示してしますとのことですね。

    こちらでも Office 2007 でピボットテーブルを作成して試してみました。

    こちらでは はやたむ さんの質問にある現象は確認できなかったのですが、なにか発生する条件などはあるでしょうか。

    関連している情報についても調べてみましたが、良い情報は見つけられませんでした。

    どなたかこの現象について情報をお持ちの方がいましたら、投稿をお願いします。

    0 件のコメント コメントはありません