【Excel】エクセルで数字に円をつける・表示する方法(円マーク・自動表示・0円の表示・消す・ユーザー定義など)
Excelで金額を扱う場面では、数字に「円」や「¥」をつけて表示したいケースが非常に多いものです。
しかし、単純に数字の後ろに「円」と入力してしまうと、その数値は文字列として認識され、計算に使えなくなってしまいます。
そこで重要になるのが、Excelの書式設定やユーザー定義を活用した「表示形式」の変更という方法です。
この記事では、エクセルで数字に円をつける・表示する方法として、円マークの使い方・自動表示の設定・0円の表示や非表示・ユーザー定義の活用など、さまざまな場面に対応した手順をわかりやすく解説していきます。
初心者の方から中級者の方まで役立つ内容をまとめていますので、ぜひ最後まで読んでみてください。
エクセルで数字に円をつける最も正しい方法とは
それではまず、エクセルで数字に円をつける際の基本的な考え方と、最も正しいアプローチについて解説していきます。
Excelで「円」を表示する方法はいくつかありますが、最も重要なポイントは「数値としての性質を保ったまま表示を変える」ことです。
セルに「1000円」と直接入力してしまうと、それは文字列になってしまい、SUM関数などで合計を出すことができなくなります。
これを避けるためには、セルの「表示形式」を変更することが正しいやり方といえます。
Excelで数字に「円」をつける際は、直接入力ではなく「セルの書式設定」から表示形式を変更するのが正解です。こうすることで、数値の性質を保ったまま見た目だけを変えることができます。
表示形式を変更する基本的な手順は以下のとおりです。
| 手順 | 操作内容 |
|---|---|
| ① | 円をつけたいセルを選択する |
| ② | 右クリックして「セルの書式設定」を開く(またはCtrl+1) |
| ③ | 「表示形式」タブをクリックする |
| ④ | 「通貨」または「ユーザー定義」を選択する |
| ⑤ | 表示形式を指定してOKを押す |
この方法であれば、セルの見た目には「円」や「¥」が表示されながらも、内部的には数値として扱われるため、計算にも問題なく使用できます。
「通貨」形式を選ぶと自動的に「¥」マークが先頭につく形式になり、「ユーザー定義」を使えば「円」を末尾につけるなど、より自由なカスタマイズが可能になります。
まずはこの基本を押さえた上で、次の章からより具体的な設定方法を見ていきましょう。
円マーク(¥)と「円」文字を使い分ける方法
続いては、円マーク(¥)と「円」という文字を使い分ける具体的な設定方法を確認していきます。
Excelで金額を表示する際、「¥1,000」と表示したいのか、「1,000円」と表示したいのかによって、設定方法が異なります。
目的に合わせて適切な表示形式を選ぶことが、見やすい資料作りのポイントといえるでしょう。
¥マーク(円マーク)を先頭につける方法
「¥1,000」のように円マークを先頭につけたい場合は、「通貨」または「会計」形式を使うのが最も手軽な方法です。
セルの書式設定から「通貨」を選ぶだけで、自動的に「¥」が先頭に表示されるようになります。
さらに細かく指定したい場合は、ユーザー定義で以下のように入力します。
ユーザー定義の入力例(¥マークあり・桁区切りあり)
¥#,##0
→ 表示例:¥1,000
「#,##0」の「#」は数値があれば表示、「0」は最低1桁表示することを意味し、「,」は3桁ごとの桁区切りを示します。
末尾に「円」をつける方法
「1,000円」のように末尾に「円」という文字をつけたい場合は、ユーザー定義に文字列を組み込む方法を使います。
ユーザー定義の入力例(末尾に「円」をつける)
#,##0″円”
→ 表示例:1,000円
このように、ユーザー定義ではダブルクォーテーション(”)で囲んだ文字をそのまま表示させることができます。
「円」以外にも「円也」「円(税込)」など、任意の文字列を末尾に付け加えることが可能です。
¥マークと「円」を組み合わせて表示する
「¥1,000円」のように両方を表示させたい場合も、ユーザー定義で対応できます。
ユーザー定義の入力例(¥と「円」の両方)
¥#,##0″円”
→ 表示例:¥1,000円
ただし、実際のビジネス文書では「¥1,000」か「1,000円」のどちらか一方に統一する場合がほとんどです。
資料の用途や社内ルールに合わせて使い分けるとよいでしょう。
0円の表示・非表示を制御するユーザー定義の活用
続いては、値が「0」の場合の表示をコントロールする方法を確認していきます。
Excelで金額を扱っていると、0円のセルをどう表示するかで見た目が大きく変わります。
「0円」と表示させたい場合と、何も表示させたくない場合では、ユーザー定義の書き方が異なりますので、それぞれ覚えておくと便利です。
0のときに「0円」と表示する方法
通常のユーザー定義では、0のときにも設定した書式が適用されます。
ユーザー定義の例(0のときも「0円」と表示)
#,##0″円”
→ 0のとき:0円
「#,##0」の最後の「0」は、値が0でも必ず「0」を表示するという意味を持っているため、0円という表示が実現されます。
0のときに何も表示しない(空白にする)方法
0の場合にセルを空白表示にしたいときは、ユーザー定義でセミコロンを使った条件分岐を活用します。
ユーザー定義の例(0のとき空白表示)
#,##0″円”;;;
または
#,##0″円”;-#,##0″円”;” ”
ユーザー定義では、セミコロン(;)で区切ることで「正の数」「負の数」「ゼロ」「文字列」の4パターンを個別に設定できます。
3番目のゾーンを空欄にするか、全角スペースを入れることで、0のときを非表示にできるということです。
0のときに「-」や「¥0」と表示する方法
会計資料などでは0の場合に「-(ダッシュ)」を表示したいケースもあります。
ユーザー定義の例(0のとき「-」と表示)
#,##0″円”;-#,##0″円”;”-”
→ 0のとき:-
このようにユーザー定義を活用すると、0の扱い方を柔軟にコントロールできるため、資料の見栄えを大幅に向上させることができます。
| 目的 | ユーザー定義の例 | 0のときの表示 |
|---|---|---|
| 0円と表示 | #,##0″円” | 0円 |
| 空白にする | #,##0″円”;;; | (何も表示されない) |
| ダッシュを表示 | #,##0″円”;-#,##0″円”;”-” | - |
円の表示を消す・削除する方法と注意点
続いては、一度設定した円の表示を消したり、元の数値表示に戻したりする方法を確認していきます。
Excelでは、設定した表示形式を後から変更・削除することも簡単にできます。
ただし、元の数値データそのものは変わらないため、表示形式を変えるだけで円マークや「円」の文字を消すことができます。
書式設定から「標準」に戻す方法
最もシンプルな方法は、セルの書式設定を「標準」に戻すことです。
対象のセルを選択し、「セルの書式設定」→「表示形式」タブ→「標準」を選んでOKをクリックすれば、円の表示が消えて通常の数値に戻ります。
リボンの「ホーム」タブ内にある表示形式のプルダウンから「標準」を選ぶ方法でも同じ操作が行えます。
ユーザー定義を書き換えて円を削除する
ユーザー定義で「円」をつけていた場合は、ユーザー定義の内容を書き換えることでも対応できます。
円を消す場合のユーザー定義の変更例
変更前:#,##0″円”
変更後:#,##0
→「円」の文字が消え、桁区切りのみの数値表示になる
ダブルクォーテーションで囲んだ「”円”」の部分を削除するだけで、簡単に円の表示を取り除けます。
セル内に直接入力した「円」を削除する場合の注意
もしセルに「1000円」と直接入力していた場合は、書式設定では対応できません。
この場合はセルを編集して「円」の文字を手動で削除するか、置換機能(Ctrl+H)を使って一括削除する方法が便利です。
「検索する文字列」に「円」を入力し、「置換後の文字列」を空欄にして「すべて置換」をクリックすれば、シート全体の「円」という文字を一括で削除できます。ただし、この方法では数値が文字列のままになることがあるため、数値への変換が別途必要になる場合があります。
このように、「円」の表示を消す方法は、どのようにして「円」をつけていたかによって異なります。
書式設定で追加していた場合は書式の変更で、直接入力していた場合は置換機能で対応するのが最も効率的な方法といえるでしょう。
まとめ
今回は「【Excel】エクセルで数字に円をつける・表示する方法(円マーク・自動表示・0円の表示・消す・ユーザー定義など)」というテーマで解説しました。
エクセルで数字に円をつけるには、直接入力ではなく「セルの書式設定」から表示形式を変更することが基本であり、最も正しいアプローチです。
「¥」マークを先頭につけたい場合は通貨形式、末尾に「円」を表示したい場合はユーザー定義の活用が効果的です。
また、0円の表示・非表示についても、ユーザー定義のセミコロン区切りを使うことで柔軟にコントロールできることがわかりました。
表示形式を正しく活用することで、数値としての機能を損なわずに見栄えのよい資料を作成できます。
円の表示を消したいときも、書式設定を「標準」に戻す・ユーザー定義を書き換える・置換機能を使うといった場面に合わせた方法を選ぶことがポイントです。
ぜひ今回の内容を参考に、Excelでの金額表示をより正確でスマートなものにしていただければ幸いです。