Excelシートに表示される金額などが桁数が多い時に、「千円単位」や「万円単位」で表示することがあります。
例えば、下図のような表データがあるとします。

 

数字が沢山あってチラチラして金額がスッと頭に入りませんね。
いちいち数字の一の位から「一、十、百、千、万、十万‥‥」と数えて、ようやく金額の大きさをイメージしています。

Excelの書式設定(表示形式)にある「,」アイコン「桁区切りスタイル」を適用すると桁数の多い金額も読みやすくなります。(下図)

 

読みやすくはなりましたが、今度は全体の桁数が多いときには 100円以下の桁は表示しなくても十分に全体の傾向を掴めることに気付きます。
こうして、100円以下の桁を四捨五入して表示を省略し「千円単位」で表示することがよく使われます。

上図のように「桁区切りスタイル」を適用し、そのときの書式を見てみると「#,##0;[赤]-#,##0」となっています。
これについては「Excel 表示形式(1)」でご紹介しています。
金額が表示されているセルを選択し [Ctrl]+[1]で「セルの書式設定」を開き、「表示形式」タブで「ユーザー定義」を選択すると確認できます。
この書式は「;」(セミコロン)で区切られた前半と後半とで構成され、前半「#,##0」は値がプラスのときの書式で、後半「[赤]-#,##0」が負の値であるときの書式です。
「#,##0」は数値を 3桁ごとの区切り「,」を入れて表示する書式です。

それでは、この書式を変形して「千円単位」で表してみます。
書式「#,##0;[赤]-#,##0」を「#,##0,;[赤]-#,##0,」というように書式の最後に「,」を追記します。

すると、この表データは下図のように表示されます。

 

もし、「千円単位」で表示するのだけれど、100円の桁の数値も表示したければ「#,##0.0,;[赤]-#,##0.0,」とします。

この応用で「百万円単位」で表わすなら「#,##0,,;[赤]-#,##0,,」というように末尾の「,」をもうひとつ追加します。

さて、日本の決算書などを見ると「千円単位」のほか「万円単位」での表示も見かけます。
困ったことに「桁区切りスタイル」や「ユーザー定義」での「,」は 3桁ごとの区切りを入れるもので、「万円単位」のように下から 4桁のところで区切る書式はありません。
「K(キロ)」「M(メガ)」「G(ギガ)」「T(テラ)」というようにコンピュータの世界では 1,000倍ごとに単位があがり、これは西洋の通貨においても同様です。
ところが日本の通貨単位は不思議な単位となっています。

「万円単位」で表わすには、数式で対処します。
元の表データを別のセル範囲に移動しておき、下図のように各セルの中に「=ROUND(B8/10000,0)」のように 10,000 で割ってから「ROUND」関数で四捨五入します。

 

ここでは桁区切りの「,」は入れていませんが、必要なら「桁区切りスタイル」を加えてください。
また、「ROUND」関数の第2引数が桁数を表し、上記の例では「0」つまり一の位で四捨五入していますが、これも必要であれば四捨五入する桁数を増減できます。