次の方法で共有

ピボットテーブルのフィルタ―を使用し、検索値を上書きすると、置き換わる現象

Anonymous
2023-09-26T08:43:18+00:00

ピボットテーブルでフィルタ―を使っているときに、検索値を上書き=変更できてしまいます!
 
 フィルタ―エリアで「間違って」編集できる・・困っています!
  検索値に、既に登録されている値を入力
   11 ⇒ 21  と入力 

存在しないアイテム 31 を間違って入力すると。
   ⇒アラームは出ますが、OKすると、そのまま置き換わります!

商品コード(数値タイプ) 21が(文字タイプ) 31に置き換わり
ピボットテーブルでは、数値タイプに戻すなどの、修復はできません。

元データから商品コードの列名を変更して更新、
再度ピボットテーブルに読み込む対応しかできません。

フィルター検索値での変更は、出来ないように、仕様を変更してください。

行・列フィールドでアイテム名を変更するのは、ユーザーが意識して行うもので、

現状の仕様で良いと思います。

しかし、フィルター検索値でのアイテム変更は、ユーザーが意識して行うものでなく、

「間違って行う」もので、そのまま、OKとしてしまう事例が出ています。

是非、このような場合には、アイテム名の変更ができないようにして欲しいです。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

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

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

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2023-10-01T02:40:41+00:00

ピボットおじさんさん、こんにちは。

ピボットテーブルのフィルターで一覧にないアイテムを入力すると「ピボットテーブルレポートにこの名前のアイテムがありません。名前 A を B に変更しますか?」として「はい」とすると、フィルターのリストが B に置き換わってしまう問題でお困りなのですね。

.

調べました所、2011年に同様の問題で投稿があり、私も何か設定で改善出来ないかと思って調べましたが、オプションなど設定箇所は見つかりませんでした。。。

ピボットテーブル 「レポートにこの名前のアイテムがありません。DをFに変更しますか?」の現象について - Microsoft コミュニティ

対処法としては、書いていただいた方法で上手く行く事を確認しました。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

  1. フィルターとして使用している元データの項目名をいったん別名に修正。

(「商品コード」→「商品コード1」などに修正)

  1. 「ピボットテーブル分析」>「更新」を実行。
  2. 元データの項目名を元の項目名に戻して、再度「更新」を実行。

(「商品コード1」→「商品コード」と元の名前に戻す)

  1. フィルターを追加し直す。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

他に何か良い対処法をご存じの方がいらっしゃいましたら、こちらのスレッドまで情報をお寄せください。

また、私からもフィードバックを送信しますが、是非、Excel の [ファイル] > [フィードバック]からマイクロソフトの開発チームにフィードバックを送信いただければと思います。

Microsoft Office に関するフィードバックを送信する方法

※こちらのマイクロソフトコミュニティはユーザー同士の情報交換の場所である為、改善要望をマイクロソフトに認識して貰う為にはフィードバックを送信する必要があります。フィードバックが多い方がマイクロソフトの開発チームの注目度が集まり、改善への近道になります。

このスレッドを読んで同じ事でお困りの方はフィードバックの送信にご協力下さいます様お願いいたします。

この回答は役に立ちましたか?

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-10-01T08:18:20+00:00

    Makapu 様

     ご丁寧な解説ありがとうございます。

     対処方法ですが、以前実行して、忘れていたやり方を思い出し、

     確認しました。

     ◎一度、値フィールドに戻す。

    ピボットテーブルを「更新」する。

      この手順で、リセットできます!

     数値形式 のフィールドを 

     フィルタ―・フィールド、行・列フィールドに、表示した場合に、

     アイテム名(値) を 変更すると、文字形式に変わります。

     例: 11 ⇒ 31 に変更 文字形式に

        31 ⇒ 11 に戻しても 11 文字形式のまま

     これは、データキャッシュでの変更の特性です。

     フィルタ―・フィールド、行・列フィールドに、表示しているかぎり

     「文字形式」のままです。 更新 しても戻りません。

     このフィールドを  値フィールドに戻すと、

     31 でも 11 (文字形式) でも、 元のデータ 11 で計算されます。

     ここで、ピボットテーブルの「更新」を行います。

     フィルタ―・フィールド、行・列フィールドに移すと、

     「数値形式」にリセットされました。

     このフィールドを、更新しないまま、

     フィルタ―・フィールド、行・列フィールドに、戻すと、

     依然として、文字形式です。

     ◎一度、値フィールドに戻す。

      ピボットテーブルを「更新」する。

     この手順で、リセットできます!

     しかし、このようなやり方を、見つけるのは、

     「ピボット・キャッシュ」の特性を理解できない

     一般のユーザーでは容易ではありません。

     この様な、対処方法をしなくても良いように

     特に、フィルターでの上書き変更は「許可しない」という

     改善をして欲しいです。

     今後とも、よろしくお願いします。

    この回答は役に立ちましたか?

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