次の方法で共有

ピポットテーブル セル書式の保持が、一部されないセルがある

Anonymous
2014-07-16T07:55:08+00:00

Excel2010においてピポットテーブルを使用中です。

ピポットテーブルオプション/レイアウトと書式タブにて

「更新時にセル書式を保持する」にチェックを入れ、

例えばA列をまとめて選択し、センタリング(レイアウトの変更)してから

ピポットテーブルデータを更新すると、センタリングが保持されているセルと

元に戻ってしまうセルがあります。なぜでしょうか?

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

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

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

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-07-17T06:14:37+00:00

    aa.str さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel 2010 のピボットテーブルで、セル書式が一部保持されないセルがあるということなのですね。

    こちらの手元の Windows7 + Excel 2010 で試してみましたが、問題は見られない結果でした。

    以下のような手順で試してみたのですが、もし aa.str さんが作成した手順と違っている点があれば書いてみてくださいね。

    ■ 手順

    1. ピボットテーブル オプションの [更新時にセル書式を保持する] にチェック
    2. 列をまとめて選択し、セルの書式設定などから中央揃えに設定 (センタリング)
    3. ピボットテーブルの元になる表を編集し、 [データ] タブから更新

    もし、手順に違いがなかったという場合は、発生原因が解らない状況なので、切り分けのため以下のことを試してみて結果を追記してみるとよいと思います。

    ・ 左詰めなどの別の書式設定でも同じような動作になるか

    ・ 別シートにピボットテーブルを挿入してみた場合はどうか

    ・ 別シートでも同じ場合は、新規ブックで試した場合はどうか

    aa.str さんからの追加の返信をお待ちしていますね。

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

    マックちゃんさん

    レスありがとうございます。

    >変更後に「OK」のボタンをクリックしないと、設定が反映しません

    とは、具体的にどこのOKボタンの事でしょうか?

    ピポットテーブルオプションのOKボタンでしょうか?

    もしピポットテーブルオプションのOKボタンのこと、でしたら

    「更新時にセル書式を保持する」はデフォルトで元からチェックが入っているものですし、

    ピポットテーブルオプションでの設定変更は一連のチェックを外す、

    又はつける作業を行ってから、最後に「OK」をクリックしていますので、

    等しく反映されているはずだと思うのですが・・・。

    試しに今、「更新時にセル書式を保持する」の

    チェックを一旦外し、すぐ再度チェックを付け、

    ピポットテーブルオプションの「OK」をボタンをクリックの上

    センタリング⇒更新をしましたが、やはり戻ってしまいました。

    また、ピポットテーブルオプションで設定したことは

    セルや項目、フィールドごとではなく、そのピポットテーブルシート全体に作用するものと

    思われますので、上記の設定を行った時点で全て書式が保持されるのでは

    ないかと思うのですが・・・。

    私の解釈間違いがありましたらすみません。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2014-07-17T08:54:30+00:00

    ピポットテーブルでは「更新時にセル書式を保持する」にチェックを入れておいても、以下のような手順で設定しないとご質問のような状況が発生します。

    すなわち、データを「すべて」表示した状態で特定の列を中央揃えにした場合は、オプションのダイアログで「更新時にセル書式を保持する」にチェックを入れておいても、変更後に「OK」のボタンをクリックしないと、設定が反映しませんので、たとえば新たに追加されたデータなどが元の標準書式の配置になります。

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

    すみません。画像を貼りつけると、圧縮されてしまう事を存じ上げませんでした・・・。

    小さくて見えないかもしれないので、可能なかぎりテキストに起こします。

         A         B         C

    1 データソース 

    2 得意先コード  フリガナ先頭    会社名

    3    1        ア     秋田工業

    4    2        ア     秋田建設

    5    3        ア     秋田リース

    6    4        イ     岩手工業

    7    5        オ     沖縄工業

    8    6        オ     沖縄リース   

    これを使ってピボットテーブル作成

    全てのフィールドを行ラベルへ

    ピポットテーブルオプション

    レイアウトと書式タブ

    「更新時にセル書式を保持する」にチェックが入っている。

    ピポットテーブルオプション

    集計とフィルタータブ

    「行の総計を表示する」

    「列の総計を表示する」のチェックを解除

    ピポットテーブルオプション

    表示タブ

    「従来のピポットテーブルレイアウトを使用する」にチェックを入れる。

    各フィールドの小計チェックを外す

    A列とB列を選択し、センタリング

    更新すると、B6、B7、B10のセンタリングが解除される。

    ※A列とB列の項目は全て太字で表示されてしまうのも、できれば解除したいです

    0 件のコメント コメントはありません
  5. Anonymous
    2014-07-17T07:28:52+00:00

    大沢 孝太郎さん

    わかりやすいレスありがとうございます。

    記載頂いた手順は、自分がやっている流れと変わりない様に思います。

    また、提案頂いた事項を試してみました。

    ・左寄せ、ですと変化が分かりにくいので右寄せで試した所、更新時、同じように戻ってしまいました

    ・別シートに挿入しても同じです

    ・新規ブックも試しましたが、同じでした

    ただ、いくつか試していて、同じ項目が繋がってる所が

    設定した書式が保持されないのでは?と思う節がありました。

    文章だとわかりにくいと思うので、画像を貼りますね。

    ピポットテーブルをこう言った使い方をする事はあまりないと思うのですが、

    業務上必要になってくる可能性があり、試作データを作成していた所

    ひっかかってきた箇所です。

    B列を見て頂くと、同じテキストが続いている所(アとオ)が

    センタリング解除されているのかもしれない・・・と考えたのですが

    それがなぜこうなってしまうのか、やはりよくわかりません。

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