金額の1000を「1,000円」、数量の12を「12個」と見せたいときは、数値の後ろへ直接文字を入力するのではなく、表示形式を使います。セルの中身を数値に保ったまま、画面や印刷で単位を付けて表示できます。
Windowsのデスクトップ版Excelでの設定を中心に、合計の確認、小数やゼロの扱い、既に「1000円」と入力されている表の直し方を説明します。単位を付けることと、円を千円へ換算することは別の操作です。
ADVERTISEMENT
数値の中身と表示形式を分けて考える
セルへ1000と入力し、表示形式で「円」を付けた場合、計算に使う値は1000のままです。一方、「1000円」と入力したセルは一般に文字列になります。SUM関数でセル範囲を合計すると、文字列は数値として加算されません。数値が混在していれば数値分だけが合計されるため、誤りに気付きにくいこともあります。
まずセルを選び、数式バーの内容を見ます。表示が1,000円で数式バーが1000なら、数値に書式が付いている例です。数式バーにも円があれば、文字として入っている可能性があります。ただし数式セルでは計算式が表示されるので、必要に応じてISNUMBER関数で数値かを確かめます。
左寄せか右寄せかだけでは判別しません。配置は手動でも変えられます。値の種類を確認してから表示形式を設定すると、「見た目はそろったが、合計に入っていない」という問題を避けやすくなります。
商品コードや電話番号のように、数字に見えても計算しない情報は文字列として管理することがあります。すべての数字を数値へ変換するのではなく、今回の対象は金額や数量など、計算に使う列だと確認してください。
ユーザー定義で「円」や「個」を付ける
- 数値が入力された対象セルを選びます。
- Ctrl + 1で「セルの書式設定」を開きます。
- 「表示形式」タブの「ユーザー定義」を選びます。
- 「種類」に
#,##0"円"を入力します。 - サンプルの表示を確認し、「OK」で適用します。
数量なら0"個"、3桁ごとの区切りも必要なら#,##0"個"とします。コードの引用符は半角のダブルクォーテーションです。文章用の“ ”や「 」で囲むのではありません。
0は必要な桁を表示し、#は不要なゼロを増やさず数字を表示します。#,##0のカンマは、この位置では3桁区切りを表します。単位などの文字は引用符で囲んで、表示する文字として指定します。
選択した範囲だけに適用されるので、あとから下の行へ入力する運用では書式も引き継がれているか確認します。表の見出しや別の単位の列まで一括で設定しないよう、適用先を見直してください。
2つの数値とSUMで動きを確かめる
練習用のシートでB2へ1200、B3へ800を入力し、両方に#,##0"円"を設定します。画面では1,200円、800円と表示されます。B4へ=SUM(B2:B3)を入れれば、合計は2000です。B4にも同じ表示形式を設定すると2,000円になります。
| セル | 入力する内容 | 表示の例 |
|---|---|---|
| B2 | 1200 | 1,200円 |
| B3 | 800 | 800円 |
| B4 | =SUM(B2:B3) |
2,000円 |
表示形式は合計セルへ自動で必ずそろうとは限りません。合計が2000と出ても計算は正しいので、必要な書式をB4へ設定します。逆に合計が0になるなら、B2とB3が文字列ではないか、数式の範囲が正しいかを確認します。
入力するたびに円を打つ必要はありません。B2を1500へ変更すれば表示は1,500円となり、合計は2300へ変わります。単位の表示と計算が両方正しく動くことを、小さな例で確認してから本番の列へ適用すると安心です。

小数・ゼロ・負数の表示を決める
0"個"は小数点以下を表示しません。1.5という値なら表示が2個になるため、小数を扱う数量には向きません。重量や長さなど、小数第1位まで見せたいなら0.0"kg"などを使います。表示を丸めても、通常は計算に使う元の値は変わりません。
たとえば1.4と1.4を整数表示にすると各セルは1に見えますが、元の値を足すと2.8です。その合計を整数表示にすれば3になります。「見える1 + 1なのに合計3」ということが起きるのは、表示と値の精度が違うためです。丸めた値で集計する業務なら、ROUNDなどの計算規則を別に決めます。
ゼロを「在庫なし」と表示することもできますが、数値0と未入力を取り違えないようにします。返品や調整で負数が入る列なら、マイナスが見えることも確かめます。正の数だけで見た目を確認して終えず、0、負数、小数の代表値も試してください。
表示の数字に合わせて実際の値まで変更する「表示桁数で計算する」設定は、単位を付けるために使うものではありません。元の精度を失う原因になるため、書式だけを変えたい場面では触れません。
文字で入力された「1200円」は別列で直す
既に円付きの文字が入力されている場合、表示形式を変えるだけでは数値になりません。元の列を残し、作業用の別列で変換して結果を確認します。たとえばA2が「1,200円」で、日本の一般的な区切り表記なら、次の式が使えます。
=VALUE(SUBSTITUTE(A2,"円",""))
これは円の文字を除き、残った文字を数値へ変換する例です。「約1200円」「未定」「1,200円(税込)」のような注記があれば、そのままでは変換できない場合があります。エラーをすべて0へ置き換えず、変換できない行を確認して入力の意味を確かめます。
変換後は数件の明細、合計、負数、小数を照合し、必要なら確認済みの結果を値として保存します。先に式を値へ確定せず参照元を消すと、変換結果まで変わる場合があります。元データを残して作業すると、誤変換に気付いたときに比較できます。
ブック全体の「円」を一括置換すると、注記や数式、見出しまで変えるおそれがあります。計算対象の列を特定し、どの表記をどう変換するかを決めてから処理します。
表示だけの単位と、換算・出力を区別する
0"千円"を1200へ設定すると、表示は1200千円になります。1200円を1.2千円へ換算する操作ではありません。単位を変えるなら値を割る計算が必要なのか、表示だけを縮尺付きにしたいのかを決め、元データの単位を確認します。
通貨も同様です。円の数値へドル記号を付けても、為替換算はされません。金額の列見出しへ「金額(円)」と書く方法なら、各セルに単位を付けずに済み、CSV連携や他のシステムへ渡す際にも区分を説明しやすくなります。
ユーザー定義の表示形式はExcelのブックで使う書式です。CSVなど別の形式へ出すと、ブックの書式情報はそのまま維持されません。出力先によっては表示された単位が文字として含まれることもあるため、出力したファイルを開き、相手が受け取る値を確認します。
Excel for the webでは、ユーザー定義の書式を新規作成する操作に制限があります。同じ設定画面がない場合は、デスクトップアプリで作成して保存します。共有先でどのように表示されるかも確認してください。
元の表示へ戻し、合計が変わらないか確認する
単位の表示をやめるときは、対象セルの「セルの書式設定」で「標準」または目的に合う「数値」を選びます。書式による円や個が消えても、中にある数値は残ります。「すべてクリア」は値まで消すため、表示だけを戻す操作として使わないでください。
入力時点で「1200円」という文字だったセルは、標準へ戻しても文字のままです。表示形式の解除と、文字列を数値へ変換する処理は分けます。元の書式を正確に戻したいなら、変更前にコードを控えておきます。
仕上げには、明細と合計の単位がそろっているか、小数や負数が隠れていないか、数値として集計できるかを確認します。値は数値で保存し、読みやすさは書式で整える、と役割を分けると、後から単位の見せ方が変わっても計算を保ちやすくなります。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Microsoft 365】サインイン時に「詳細情報が必要です」と出る時の認証情報登録手順
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
- 【PDF】PDFの不要な文字や画像を「白塗り」して消す(修正テープ)無料の裏ワザ
- 【Box】Box Toolsが動かずOffice編集できない時の直し方
