ADVERTISEMENT

【Googleスプレッドシート】グラフのデータラベルにカスタム数値書式!通貨やパーセントの表示

【Googleスプレッドシート】グラフのデータラベルにカスタム数値書式!通貨やパーセントの表示
🛡️ 超解決

グラフのデータラベルに金額や割合を表示するとき、標準の書式では桁区切りやパーセント記号が正しく表示されず、困った経験はありませんか。Googleスプレッドシートでは、データラベルにカスタム数値書式を設定することで、表示形式を自由にカスタマイズできます。この記事では、通貨記号やパーセント表示をデータラベルに適用する具体的な手順を解説します。

【要点】グラフのデータラベルに通貨やパーセントの書式を設定する3つの方法

  • 「データラベルの書式設定」メニュー: グラフエディタの「カスタマイズ」タブで「データラベル」セクションを開き、「数字の書式」を選択して書式文字列を入力します。
  • カスタム書式コードの入力: 通貨は「#,##0″円”」や「$#,##0.00」、パーセントは「0.00%」などのコードを直接入力して反映します。
  • 元データの書式を反映させる方法: グラフのデータ範囲にあらかじめ書式設定をしておくと、一部のグラフ種類では自動で反映されますが、カスタマイズが必要な場合は直接設定します。

ADVERTISEMENT

なぜデータラベルにカスタム書式が必要なのか

Googleスプレッドシートのグラフは、デフォルトではデータラベルの数値が元のセル値のまま表示されます。そのため、元データが数値だけの場合、円やドルの記号、パーセント表示が付かず、読み手に誤解を与えることがあります。また、小数点以下の桁数を揃えたり、不要なゼロを非表示にしたい場合も、標準の書式設定では対応できません。そこで、カスタム数値書式を使用することで、自由に表示形式を指定できるようになります。

データラベルにカスタム数値書式を設定する手順

ここでは、実際に通貨とパーセントの表示を例にして、手順を説明します。前提として、グラフが既に作成されている状態から始めます。

  1. グラフをクリックして選択する
    グラフをクリックすると、右上に3つの点(その他の操作)が表示されます。ここでは直接グラフエディタを開きます。
  2. グラフエディタの「カスタマイズ」タブを開く
    グラフの右側に表示されるグラフエディタで、「設定」の隣にある「カスタマイズ」タブをクリックします。
  3. 「データラベル」セクションを展開する
    カスタマイズタブ内の一覧から「データラベル」を探してクリックし、設定項目を表示します。
  4. 「数字の書式」プルダウンから「カスタム」を選ぶ
    「数字の書式」のドロップダウンリストを開き、一番下にある「カスタム」を選択します。すると入力欄が表示されます。
  5. カスタム書式コードを入力する
    入力欄に希望の書式コードを記述します。例えば、通貨表示なら「#,##0″円”」または「$#,##0.00」、パーセントなら「0.0%」のように入力します。入力後、Enterキーを押すか、他の部分をクリックすると反映されます。
  6. 必要に応じて他の設定も調整する
    フォントサイズや色、位置なども同時に変更できます。設定が完了したら、グラフエディタを閉じてください。

よく使うカスタム書式コードの例

以下は、実際に使える書式コードの例です。状況に応じて使い分けてください。

  1. 通貨表示(円): #,##0"円" または "¥"#,##0 (円記号は全角または半角で入力します)
  2. 通貨表示(ドル): $#,##0.00 (2桁の小数まで表示)
  3. パーセント表示: 0.00% (小数第2位まで表示)
  4. パーセント表示(整数): 0%
  5. 桁区切りだけ: #,##0
  6. 指数表示: 0.00E+00

注意点とよくある失敗例

カスタム書式が反映されない場合

書式コードを入力してもデータラベルが変わらないときは、グラフの種類がカスタム書式に対応していない可能性があります。特に、円グラフや散布図など一部のグラフでは、データラベルの書式設定が制限されることがあります。その場合は、グラフの種類を変更するか、元データのセルに書式を設定してから再度グラフを作成し直すと解決する場合があります。

コードの入力ミスに注意する

カスタム書式コードは、Googleスプレッドシートのセル書式とほぼ同じ書式を使用します。ただし、一部の特殊文字(例えば「\」や「*」)は誤った表示になることがあるため、シンプルなコードを使うことをおすすめします。また、表示したい文字列は引用符で囲む必要はありますが、半角引用符を使用します。全角の引用符は認識されません。

元データがパーセント形式でない場合

パーセント表示のカスタム書式を使うには、元データが小数(0〜1)である必要があります。例えば、50%を表示したい場合、元データには0.5と入力し、書式コードを「0%」と設定します。元データが「50」などの整数の場合は、一旦「=A1/100」のように数式で変換するか、セルの書式をパーセントに設定してからグラフを作成するとよいでしょう。

複数の系列がある場合

グラフに複数の系列が含まれている場合、データラベルの書式設定はすべての系列に一括で適用されます。系列ごとに異なる書式を設定したい場合は、個別に設定する方法は現在のところ提供されていません。その場合は、別々のグラフとして作成するか、データラベルを手動でテキストボックスに置き換えるなどの代替手段が必要です。

ADVERTISEMENT

標準書式とカスタム書式の比較

項目 標準書式 カスタム書式
通貨記号 なし(数値のみ) 円・ドルなど自由に追加可能
パーセント表示 小数がそのまま表示 「%」を付け小数点桁数も指定可能
桁区切り カンマなし 「#,##0」でカンマ区切りを追加
小数点以下の桁数 元の桁数のまま 「0.00」などで統一可能
テキストの追加 不可 「”千円”」のように任意の文字列を表示

まとめ

この記事では、Googleスプレッドシートのグラフのデータラベルにカスタム数値書式を設定する方法を解説しました。グラフエディタの「データラベル」セクションで「数字の書式」を「カスタム」に変更し、通貨やパーセントに対応した書式コードを入力することで、希望の表示形式を実現できます。また、注意点として、グラフの種類によっては書式が反映されないケースや、元データの形式をあらかじめ整える必要があることを説明しました。次にグラフを作成する際は、今回紹介した書式コードを試してみてください。例えば、売上実績のグラフでは「#,##0″円”」、達成率のグラフでは「0.0%」など、用途に合わせたカスタマイズが効果的です。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。