プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

Excel 数値を 億千万で表示する

Excelで大きい数字を表示した際、実際の数値感が分からなくなることがあります。

250,345,678 ?

これを「2億5,034万5,678」のように日本語表現すると読みやすくなります。

このような表現への変換は意外に面倒です。

関数の組み合わせが必要です。

 
 

こんな時は、LET関数を使うと、1つのセルでまとめて式を定義することができます。

 
 

=LET(SRC, TEXT(A1, “0”),

OKU,TEXT(LEFT(SRC,MAX(0,LEN(SRC)-8)),”[<>0]#,##0億;”),

SENMAN,TEXT(LEFT(RIGHT(SRC,8),MAX(0,LEN(RIGHT(SRC,8))-4)),”[<>0]#,##0万;”),

MAN, TEXT(RIGHT(SRC,4),”[<>0]#,##0;”),

OKU & SENMAN & MAN)

 
 

下図のように指定します。


A1の部分を変換対象の数値セルに変更すればOKです。
LET関数を使っているおかげで変更は1か所のみです。

 
 

 
 

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください