ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.029

《表示形式》 入力した値の前後に()が付いて表示されるようにしたい

2003/2007/2010/2013

入力すると、入力した値がかっこ()ではさまるようにしたい、というお問い合わせです。
「あ」と入力すると「(あ)」と表示されるようにします。

表示形式で設定しますが、後にセルに入力した値を数値として扱うか、文字列でいいのかによって設定があります。

手順は次のとおりです。

  1. 設定対象のセルを選択します。
  2. 選択した上で、ショートカット キー「Ctrl」+「1」、または右クリック-[セルの書式設定]をクリックし、[セルの書式設定]ダイアログ ボックスを表示します。
  3. [表示形式]タブを開き、[分類]を[ユーザー定義]にします。
  4. [種類]ボックスに入力して設定するときに、入力データを文字列とするか数値とするかで設定を変えます。
    文字列でかまわないときは「(@)」、数値とするときは「(0)」または「(G/標準)」と指定します。
    セルの書式設定
  5. 設定後、[OK]をクリックして確定します。

それぞれで設定したセルに、数値、文字列、日付を入力してみた結果です。

データを入力した表示結果

表示形式で設定した書式記号と結果について解説します。

かっこ( )は、指定されている位置に表示されます。

アットマーク「@」は、入力した内容が@の指定されている位置にそのまま文字列として表示されます。
したがって、B列「(@)」では数値や日付を入力した場合もセルの右揃えで確定されており、文字列となっています。

「0」は数値の、「G/標準」はセルの既定の書式記号です。
つまり、C列、D列ともに、数値を入力すれば数値としてセルに格納され、表示形式の指示に従い( )が付きます。

小数値を入力すると、C列「(0)」の場合は小数値の指定がないため、四捨五入された整数値が表示されます。
負の数を入力すると、マイナスは()の左に出てしまいます。これは負の数の表示形式の設定をしていないためです。
(-1)などと表示させるには、表示形式の設定に負の数のケースを加えます。
セミコロンで区切り、「(0);(-0)」または「(G/標準);(-G/標準)」と指定することで、負の数にも対応します。
文字列が入力された場合は対象外ですので、指定した表示形式は適用されません。
日付を入力した場合、日付の元となる数値のシリアル値が表示されます。

twitter hatena line pocket

関連ヘルプ

《表示形式》 負の数の表示形式を変更するには
《表示形式》 日付の表示形式(和暦のカスタマイズ)
《表示形式》 「1-2-3」と入力すると「2001/2/3」日付になってしまう
《表示形式》 千単位の表示形式を設定するには
《表示形式》 「0001」のように、数値を4桁で表示するには
《表示形式》 日付の表示を年月だけの表示にするには(日付のカスタマイズ)
《表示形式》 入力した日付の曜日を別のセルに表示させる
《表示形式》 24時間を越えた経過時間を表示するには(時刻の合計について)
《表示形式》 入力値以外に特定文字を表示させるには
《表示形式》 セルの値を条件として表示形式を分岐する