【Excel】エクセルで数字にカンマを付ける方法(桁区切り表示)
Excelで売上金額や数量などの大きな数字を入力すると、桁が読み取りにくくなることがあります。
たとえば1000000という数値は、1,000,000と表示したほうが桁数を瞬時に判断しやすく、表の見やすさも向上します。
数字にカンマを付ける操作は、ホームタブの桁区切りスタイル、セルの書式設定、ユーザー定義表示形式などで行えます。
なお、カンマを付けてもセル内の値そのものは文字列にならず、合計、平均、VLOOKUP、SUMIFSなどの計算にもそのまま利用できます。
最も手軽な方法は、対象セルを選択してホームタブの桁区切りスタイルをクリックする操作です。
表示だけを整えたい場合は、数値の入力内容を変更せずに書式設定を使うことが重要です。
この記事では、Excelで数字にカンマを付ける方法、表示形式の違い、小数点や通貨記号を含めた設定方法を解説します。
エクセルで数字にカンマを付ける方法【桁区切りスタイル】
| 商品名 | 売上金額 | 桁区切り後 |
|---|---|---|
| A商品 | 1250000 | 1,250,000 |
| B商品 | 84500 | 84,500 |
それではまず、数字にカンマを表示する基本操作について解説していきます。
桁区切りスタイルは、3桁ごとにカンマを表示する数値書式です。
元の数値が1250000なら、セルには1,250,000と表示されます。
ホームタブから桁区切りスタイルを適用する操作
もっとも素早く設定したいときは、ホームタブにある桁区切りスタイルのボタンを使いましょう。
まず、カンマを付けたい数字が入力されたセル、またはセル範囲をドラッグして選択します。
次に、Excel上部のホームタブを開き、数値グループ内にあるカンマの形をした桁区切りスタイルをクリックします。
選択範囲の数値にはすぐにカンマが表示され、標準では小数点以下も表示される場合があります。
この操作は値を変更するものではなく、見た目だけを整える書式設定です。
数式が入力されているセルでも、計算結果の表示にカンマを付けることができます。
【操作のポイント】複数の離れたセルを設定したい場合は、Ctrlキーを押しながらセルや範囲を選択してから桁区切りスタイルをクリックします。
ショートカットキーでカンマ表示を設定する操作
マウス操作を減らしたい場合は、キーボードショートカットも便利です。
対象となるセル範囲を選択した状態で、Ctrlキー、Shiftキー、1キーを同時に押します。
このショートカットでは数値形式が適用され、通常は3桁区切りのカンマと小数点以下2桁の表示になります。
たとえば1250000を入力したセルは、1,250,000.00のように表示されることがあります。
小数点以下が不要なら、ホームタブの小数点以下の表示桁数を減らすボタンで調整できます。
整数だけを扱う表では、小数点以下を0桁にそろえると数字の列がすっきり見えます。
【操作のポイント】Ctrl+Shift+1は数値形式の設定であり、単にカンマだけを追加する操作ではありません。
入力済みの数値をまとめて整える操作
売上表や在庫表を作成した後で、金額列だけに一括してカンマを付けたい場面もあります。
この場合は、列見出しの下にある数値データだけを選択し、桁区切りスタイルを適用します。
1行目に見出しがある表では、B2からB10のようにデータ部分だけを選択すると、見出しの書式を崩さずに済みます。
数値が入っていない空白セルを含めて選択しても問題はありません。
あとから数値を入力したセルにも書式が引き継がれるため、継続して利用する管理表にも適しています。
【操作のポイント】列全体を選択すると見出しセルにも書式が適用されるため、表のデザインを保ちたい場合はデータ範囲を選択します。
セルの書式設定による桁区切り表示
| 項目 | 入力値 | 表示例 |
|---|---|---|
| 年間売上 | 9876543 | 9,876,543 |
| 達成率 | 1234.5 | 1,234.5 |
続いては、セルの書式設定から桁区切りを細かく調整する方法を確認していきます。
セルの書式設定では、小数点以下の桁数、負の数の表示、通貨記号の有無まで指定できます。
数値カテゴリで桁区切りを指定する操作
対象セルを選択し、右クリックしてセルの書式設定を選択します。
キーボードならCtrlキーと1キーを同時に押すと、セルの書式設定ダイアログを開けます。
表示形式タブで数値を選ぶと、小数点以下の桁数と3桁区切りを使用するチェック項目が表示されます。
3桁区切りを使用するにチェックを入れ、小数点以下の桁数を0に設定すると、整数にカンマだけを付けた表示になります。
金額、個数、人数などを見やすくしたい場合は、数値カテゴリの設定が扱いやすい方法です。
【操作のポイント】設定前にダイアログ右側のサンプル表示を確認すると、表に適用した後の見え方を判断しやすくなります。
小数点以下の桁数をそろえる設定
単価、重量、割合の元データなどでは、小数点以下を残しながらカンマを付ける必要があります。
たとえば12345.678という数値に対して小数点以下を2桁にすると、12,345.68と表示されます。
これは四捨五入された表示であり、セルに保存されている本来の値が12,345.68に書き換わるわけではありません。
小数点以下の桁数を3にすれば12,345.678、0にすれば12,346という表示になります。
表示上の丸めと計算結果の丸めは別の処理なので、請求金額などではROUND関数の利用も検討しましょう。
表示形式だけで小数点以下を0桁にした場合、数式バーには元の小数値が残っています。
【操作のポイント】数値を実際に四捨五入したい場合は、表示形式ではなくROUND、ROUNDUP、ROUNDDOWN関数を使います。
負の数やゼロの見え方を整える設定
収支表では、マイナスの数値を見落とさない表示に整えることも大切です。
セルの書式設定の数値カテゴリでは、負の数をマイナス記号付き、赤字、かっこ付きなどで表示できます。
たとえば-250000を-250,000、または赤字の250,000のように表示できるため、赤字額や差額を識別しやすくなります。
ゼロを0と表示するか、ハイフンなどに見せるかは、後述するユーザー定義でも調整可能です。
数値の意味に合う表記を決めておくと、集計表全体の読み間違いを防げます。
【操作のポイント】負の数を赤字にする場合でも、色だけに依存せず、マイナス記号やかっこも残すと判別しやすくなります。
ユーザー定義表示形式によるカンマ設定
| 表示形式 | 入力値 | 表示結果 |
|---|---|---|
| #,##0 | 2500000 | 2,500,000 |
| #,##0.00 | 2500000.5 | 2,500,000.50 |
続いては、独自の見た目に調整できるユーザー定義表示形式を確認していきます。
ユーザー定義では、カンマ、小数点、円記号、単位、ゼロの表示方法を組み合わせられます。
整数にカンマだけを表示する書式
ユーザー定義で整数にカンマを付けたい場合は、種類の入力欄に#,##0と入力します。
#は必要な桁だけを表示する記号で、0は値が0でも桁を表示する記号です。
カンマは3桁ごとの区切りとして機能するため、1234567は1,234,567と表示されます。
対象セルを選択し、Ctrl+1でセルの書式設定を開き、表示形式からユーザー定義を選びます。
| A | B | C | |
|---|---|---|---|
| 1 | 商品名 | 売上 | 表示形式 |
| 2 | A商品 | 2,500,000 | #,##0 |
#,##0は、小数点を表示せず、整数を3桁ごとに区切る基本のユーザー定義書式です。
【操作のポイント】書式記号は半角で入力し、入力後はサンプル表示が意図した見た目になっているか確認します。
小数点以下を残す書式
小数点以下を必ず2桁表示したい場合は、#,##0.00を使用します。
この書式では2500000.5が2,500,000.50と表示され、小数第2位までの桁がそろいます。
小数部を必要なときだけ表示したい場合は、#,##0.##が便利です。
この場合、2500000は2,500,000、2500000.5は2,500,000.5のように表示されます。
#,##0.00は小数2桁を固定表示します。
#,##0.##は不要な0を表示しない可変表示です。
単価表などで桁をきれいにそろえたいなら固定表示、入力値ごとの差を残したいなら可変表示が向いています。
【操作のポイント】見積書や請求書では、金額の端数表示に関する社内ルールを確認してから小数点以下の桁数を決めます。
単位や円記号を付ける書式
売上金額には円、件数には件、数量には個など、数値の意味を示す単位を表示したいことがあります。
円記号を表示する例としては、¥#,##0のような書式を設定できます。
件数の表示には#,##0″件”、数量には#,##0″個”という形式を使います。
文字をそのまま表示する部分は、ダブルクォーテーションで囲むのが基本です。
たとえば1234に#,##0″件”を適用すると、1,234件と表示されます。
単位を表示形式で付ければ、セルの値は数値のままなので集計や並べ替えにも影響しません。
【操作のポイント】セルに直接「円」や「件」と入力すると文字列として扱われることがあるため、計算用の列では表示形式を活用します。
関数の計算結果にカンマを表示する設定
| 商品名 | 単価 | 数量 | 金額 |
|---|---|---|---|
| A商品 | 12500 | 120 | 1,500,000 |
続いては、数式で求めた結果を桁区切りで表示する考え方を確認していきます。
掛け算の結果に書式を適用する方法
1行目にヘッダーがある表で、B列を単価、C列を数量、D列を金額とする場合を考えます。
D2セルには、単価と数量を掛ける数式として次のように入力します。
=B2*C2
この数式の計算結果が1500000であっても、D2セルに#,##0の書式を設定すれば1,500,000と表示されます。
数式は数値を返し、表示形式が見た目を整えるという役割分担です。
数式セルにカンマを表示しても、SUM関数による合計やフィルター集計は通常どおり行えます。
【操作のポイント】金額列に最初に書式を設定してから数式をコピーすると、後続行にも同じ表示形式をそろえやすくなります。
オートフィルで数式と書式をコピーする方法
D2セルに=B2*C2を入力し、桁区切りの書式を設定したら、セル右下のフィルハンドルを下方向へドラッグします。
すると、D3では=B3*C3、D4では=B4*C4というように参照先が自動的に変わります。
同時にD2の数値書式もコピーされるため、各行の計算結果にカンマが付いた状態を保てます。
先頭セルの数式は=B2*C2です。
オートフィル後は、行番号だけが自動で変化します。
数式と表示形式を一緒にコピーできるため、明細行が多い表ほどオートフィルの効果が大きくなります。
【操作のポイント】フィルハンドルをダブルクリックすると、隣接するデータ列の最終行付近まで自動でコピーできる場合があります。
TEXT関数で文字列としてカンマを付ける場面
TEXT関数を使うと、数値を指定した書式の文字列へ変換できます。
=TEXT(D2,”#,##0″)
この式の結果は1,500,000のように表示されますが、通常の数値ではなく文字列になる点に注意が必要です。
文章の中へ金額を埋め込みたい場合や、帳票用の文字列を作る場合には便利です。
一方で、TEXT関数の結果をそのまま合計すると期待どおりに計算できないことがあります。
集計用のセルには数値書式、文章用のセルにはTEXT関数という使い分けが基本です。
【操作のポイント】計算に使う元データをTEXT関数で文字列化せず、別の表示用セルでTEXT関数を使用します。
カンマが付かない場合の原因と対処
| 状態 | 主な原因 | 確認方法 |
|---|---|---|
| 左寄せになる | 文字列として入力されている | セル左上の緑三角や数式バー |
| ####と表示される | 列幅が不足している | 列幅を広げる |
続いては、桁区切りが反映されないときに確認したい原因を解説していきます。
文字列として入力されている状態
セルに数字を入力しているのにカンマが付かない場合、値が文字列として保存されている可能性があります。
Excelでは通常、数値は右寄せ、文字列は左寄せで表示されます。
先頭にアポストロフィが付いている、全角数字が混ざっている、数字の前後に空白があると、文字列扱いになることがあります。
セル左上に緑色の三角形が表示され、エラーチェックのメニューで数値に変換が選べる場合もあります。
文字列の数字には数値書式が正しく反映されないため、まず数値へ変換することが必要です。
【操作のポイント】データが多い場合は、対象範囲を選択して警告アイコンから数値に変換を実行すると一括処理できます。
列幅が不足している状態
桁区切りを設定した後、セルに####が並んで表示されることがあります。
これはエラーではなく、列幅が狭くて数値全体を表示できない状態です。
列見出しの境界線をドラッグして幅を広げるか、境界線をダブルクリックして列幅の自動調整を実行します。
カンマや円記号、小数点以下の桁数を増やすと表示に必要な横幅も大きくなります。
金額列では、最大値が表示できる列幅を確保しておくと印刷時の崩れも防げます。
【操作のポイント】列記号の右端をダブルクリックすると、その列の内容に合わせて幅を自動調整できます。
カンマと小数点の表示が想定と異なる状態
パソコンの地域設定やExcelの表示形式によっては、カンマと小数点の記号が普段の表示と異なることがあります。
また、通貨表示形式を選んだ際に円記号や小数点以下2桁が自動で付くこともあります。
意図した表示にならないときは、セルの書式設定から数値またはユーザー定義を選び直しましょう。
整数の金額なら#,##0、小数第2位までの数値なら#,##0.00を基本として確認すると整理しやすくなります。
整数の金額表示には#,##0が適しています。
小数を含む測定値には#,##0.00など、用途に応じた書式を設定します。
【操作のポイント】セルに入力されている実際の値は数式バーで確認し、表示形式の問題なのか値そのものの問題なのかを切り分けます。
まとめ エクセルで桁区切り表示を設定する方法(数字にカンマを付ける)
| 目的 | 適した方法 |
|---|---|
| すぐにカンマを付ける | ホームタブの桁区切りスタイル |
| 小数点以下を調整する | セルの書式設定の数値カテゴリ |
| 単位や独自表記を加える | ユーザー定義表示形式 |
Excelで数字にカンマを付けるには、対象セルを選択してホームタブの桁区切りスタイルをクリックする方法がもっとも簡単です。
小数点以下の桁数、負の数、円記号なども整えたい場合は、セルの書式設定を利用しましょう。
整数の金額には#,##0、小数第2位まで表示する数値には#,##0.00というユーザー定義書式が役立ちます。
数式で計算した結果にも書式は適用でき、値を数値のまま保った状態で見やすい表を作成できます。
もしカンマが付かない場合は、セルが文字列になっていないか、列幅が足りているかを確認してみてください。
数値の内容と表示形式を分けて考えることが、Excelで正確かつ読みやすい表を作る基本です。