Yueseryueser.com

← ガイド一覧

3桁区切りのカンマ整形:1234567 を 1,234,567 と書く

1234567.89 と入力すると 1,234,567.89 と3つの地域表記が得られます。レポートの確認や請求書の記入、金額を同僚と確認するときに、書き方を揃えておくほうが口頭で数字を読み上げるより確実です。

ツールを開く:3桁区切りのカンマ整形ツール

3桁区切りが必要になる場面

レポートや請求書、契約書の別紙にある長い数字は、区切りがないと桁が一目でわかりません。1234567 と 1,234,567 は同じ値ですが、後者なら120万を超えるとすぐ読め、桁の見間違いも起きにくくなります。

地域によって慣習も異なります。英語も中国語も3桁ごとに区切りますが、小数点の記号や通貨記号の位置は変わることがあります。3つの表記を並べて見れば、そのカンマが桁区切りなのか小数点なのかという典型的な誤解を避けられます。

精度を落とさない使い方

入力にはカンマ、スペース、符号を付けられ、整形前に取り除かれます。表計算からコピーした 1,234,567.89 もそのまま使えます。負号は残り、小数は最大3桁まで保持してそれ以下は丸めるため、2桁に固定したい場合は自分で調整してください。

2^53(約9000兆)を超える整数は JavaScript の数値精度が足りず、末尾の桁が0になることがあります。1円単位まで正確に合わせる会計処理には使わず、表計算や会計システムで文字列として扱ってください。

使えない場面と代替手段

出力はプレーンテキストで、通貨記号も単位も付かず、小数桁数も指定できません。通貨記号付きの表記や小数2桁固定が必要なら、表計算のセルの表示形式を設定するか、システム側で設定してください。

インド式の区切り(12,34,567)やヨーロッパ式の点区切り(1.234.567,89)には対応していません。越境の業務では相手システムの形式に合わせ、表計算のユーザー定義形式やプログラムの Intl.NumberFormat で生成するほうが確実です。

よくある質問

3つの形式に違いはありますか?

数値だけなら3桁区切りとカンマで一致します。違いが出るのは通貨記号や単位、日付などのローカライズ部分なので、ここでは確認と貼り付けの用途が中心です。

小数は切り捨てですか?

最大3桁まで残し、それ以下は丸めます。2桁に固定したい場合は、表計算の表示形式を設定するなど、前後どちらかで調整してください。

大きな数で精度は落ちませんか?

2^53 を超える整数は JavaScript で精度が落ちます。文字列として扱うか、分割して確認してください。会計の計算に直接使うのは避けたほうが安全です。

関連ツール:3桁区切りのカンマ整形ツール