
生データがいっぱい入ったスプレッドシートがあり、その生データを整理して管理するためにピボット テーブルを作成しました。
この質問の目的のために、私が達成しようとしていることを説明するために以下の画像を使用したいと思います...
「請求金額」列では、セルを「通貨」を表示するように書式設定しました。ピボット テーブルも「通貨」を表示するように書式設定しました。
ここでやりたいのは、「請求金額」列内の特定のセルにアスタリスク (*) を追加することです。これは、計算に影響を与えることなくピボット テーブル内にも表示されます。
失敗した機能オプション
空のセルに移動して を挿入しました=C2&"*"
。C2 セルのエントリ (上の図の場合は £10.00) を呼び出して、エントリにアスタリスクを追加するというアイデアです。これは機能しましたが、「通貨」形式が削除され、セルとピボット テーブルの両方から「£」が削除されました。
私もこの=CONCATENATE(C2,"*")
アプローチを試してみましたが、上記と同じ結果になりました。
計算に影響を与えずに、ピボット テーブル内に表示されるセル エントリにアスタリスクを追加する方法をご存知の方はいらっしゃいますか?
答え1
セルにアスタリスクを追加すると、数値が文字列 (つまり、「テキスト」) に変更されます。必要なのは、両方の場所で書式設定を変更することです。カスタム書式設定に移動して、£#\*,##0.00\*
または同様の値に設定できます。\
* の前の部分は、コマンドではなく文字 * に関心があることを示しています。
のドキュメント独自のコードを作成できるように、コードの書式設定についてさらに詳しく説明します。