Home » Excel(エクセル)の使い方-セルの書式設定 » 数値の表示形式 » 「_」アンダーバー・アンダースコアの意味は?

「_」アンダーバー・アンダースコアの意味は?

対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007

「書式設定記号でアンダーバーは何を意味しているのでしょうか?」
というご質問をいただくことがあります。

例えばExcel 2003の[セルの書式設定]ダイアログ−[表示形式]タブの[分類]欄を選択すると、[種類]欄に以下のような表示形式が表示されます。
「$#,##0.00_);[赤]($#,##0.00)」

この中に「_」(アンダーバー・アンダースコア)がありますが、これが何を意味しているのか、というのがご質問の主旨です。

▼サンプルファイル(002358.xls 26KByte)ダウンロード

サンプルファイルのA1:A2セルには
「$#,##0.00_);[赤]($#,##0.00)」
という表示形式を指定し、
A1セルには「1234.5678」
A2セルには「-1234.5678」
という値がそれぞれ入力してあります。

[スポンサードリンク]

表示形式
「$#,##0.00_);[赤]($#,##0.00)」
は大きく二つの部分から構成されています。

「;」(セミコロン)の前と後です。

「;」(セミコロン)の前
「$#,##0.00_)」
が正の値の表示形式
「;」(セミコロン)の後
「[赤]($#,##0.00)」
が負の値の表示形式
をそれぞれ意味しています。

「$」は「$」マークを表示しなさい、
「#,##0」が3桁ごとにカンマを表示しなさい、
「.00」が小数点以下を2桁まで表示しなさい
という意味です。

負の値の
「[赤]」は赤色で表示しなさい、
「($#,##0.00)」の前後についている「(」「)」はカッコで括りなさい
という意味です。

で、問題の「_」(アンダーバー)ですが、Excel 2003のヘルプには以下の記述があります。
文字幅分の間隔を空けるには、表示形式で下線(_)に続けて文字を指定します。
たとえば、表示形式の末尾に_)のように下線と右かっこを指定すると、かっこの幅の分だけ文字間隔が空くため、正の数を負の数と揃えて表示できます。

つまり、正の数値の表示形式「$#,##0.00_)」の末尾「_)」は、「)」と同じ幅の空白を開けなさいという意味になります。

「$#,##0.00_);[赤]($#,##0.00)」
という指定では、
正の数の末尾には「)」と同じ幅の空白が表示され、
負の数の末尾には「)」が表示されるので、
正の数と負の数の末尾がきれいに揃うことになります。

関連語句
_(アンダーバー)の意味

[スポンサードリンク]

Home » Excel(エクセル)の使い方-セルの書式設定 » 数値の表示形式 » 「_」アンダーバー・アンダースコアの意味は?

「数値の表示形式」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.