• ベストアンサー

エクセル表の正負が混じった数値を揃えたい

エクセルで表を作っているのですが、    A 1  0.01 2  -0.02 3  0.03 4  -0.04 という数値があったときに中央揃えにすると、正の値の最初の数値とマイナスが揃ってしまいます。 これを小数点で揃え、マイナスを飛び出す形にしたいです。 右揃えにするという手もあるのですが、レイアウトの見た目上、中央揃えにしたいです。 セルの書式設定で、会計にする手もあったのですが、そうするとマイナスだけ数値と離れてしまって、 気持ち悪いです。 上記のように揃える方法は、どうすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

セルの幅にもよりますが、右揃えの上でセルの書式設定の配置タブでインデントを1つ入れてやるのが実際は一番簡単です。(または、やはり右揃えで以下に回答の方法を応用して、右に1文字分か2文字分の「すきま」を空けて表示させます) ご質問の直接の回答としては、 添付図: セルの書式設定の表示形式でユーザー定義を選び、 _-0.00;-0.00 と設定します。先頭には半角のアンダースペース(_)とマイナスを記入します。 #参考 この設定を入れると、ジャストゼロの値は添付図のA6セルのように表示されます。 もしもこれをA5のように表示したいときは、表示形式のユーザー定義を _-0.00;-0.00;_-0_._0_0 のようにします。

tyanpa-
質問者

お礼

みなさん、ありがとうございました! インデントでは、セルの幅的にうまくいかず、+も入れたくなかったので、これをベストアンサーにしたいと思います。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

中央揃えを使うのではなく「ホーム」タブの「配置」グループにある「インデント」をクリックすることで良いでしょう。 「インデント」と「インデント解除」のボタンを適当に調整することで中央に配置することができますね。 右クリックして「セルの書式設定」の「配置」タブで文字の配置の横位置で「右詰め(インデント)」を選択し、右のインデントの数値を変えることでも調製することもできます。

noname#204879
noname#204879
回答No.1

「小数点で揃え」が目的なら、添付図に示すように「正の値」の「最初」にプラス記号を付けたら如何?

関連するQ&A

  • エクセルでの『セルの書式設定』について、右揃えができない!

    こんにちわ。 エクセルで、セルの書式設定にて実験データの表など を右揃えにすることが多いのですが、書式設定内で 表示形式→数値→小数点以下の桁数、で桁数を変える と何故か右揃えがほかのセルの右揃えと合わなくなり ます。(少しずれているのです。) これは桁数を特にいじらなければ起きないのですが、 有効桁数を揃えるなどで桁数をいじると起きます。 桁数を変更しても全てのセルが右揃えにする方法は ないのでしょうか?

  • 数値が右による

    どちらも、セルの書式設定で、数値にしているし、 配置も、横位置→標準、 縦位置→中央揃え にしているのに、 上の4310だけ、右に寄ってしまいます。 なぜでしょうか?

  • Excelで数値が左揃えになって中央揃えできない

    他人が作成したExcelシートに記入しているのですが、特定セルのみ、数値を入力すると左揃えになってしまい、中央揃えできません。 当該セルの書式設定は標準、中央揃えになっており、かなや漢字等の文字を入力すれば中央揃えで表示されます。 また、数値を入力して表示形式を標準から文字列に変えても左揃えのままですが、数値の前に「'」を付けて文字列と明示して入力すれば、表示形式を標準にしていても中央揃えされます。 そのセルに何かが設定されているのだと思いますが、それが見つけられません。 どのような場合に、そのような挙動になるか御存じの方がおられましたら御教示お願い致します。

  • エクセル マイナス数値を0にしたい

    質問があります。 計算をしたときに、マイナス数値が出てきた場合、 マイナスの表示を0の表示にしたいのです。 例えば 1-4=-3 と表示されるのを 1-4=0 としたいのです。 正の値はそのまま計算され、負の値になるものはすべて 0になるようにしたいのです。 書式からユーザー設定かなにかでできるのでしょうか? お願いします。

  • エクセルの値(数値)の取得方法

    エクセルVBAに関する質問です。 セルに小数で細かい値、たとえば、1.234567が設定されていて そのセルの書式が数値で小数桁2位まで表示するように 設定されていると 1.23と表示されると思います。 ここで質問なのですが、VBAで表示されている値 上の例で1.23を取得する方法が分かりません。 ご存知の方がいましたら教えてください。宜しくお願い致します。

  • Excelの条件付き書式で、数式と数値を区別する方法

    Excelの条件付き書式の使い方を教えてください。 ちょっとややこしめの表があって、数式や関数がちりばめられています。 この表は、毎月、数値を変えて使いたいのですが、 数値が入っているセルと、数式が入っているセルが混在していて、 どこに値を入力すればいいのか、いまいちつかみにくいのです。 数値のセルだけ色をつけ、入力するところのみを際立たせたいのですが、 条件付き書式でできないでしょうか? よろしくお願いします。

  • エクセル 文字列で入力した数字を数値にする

    エクセルで、文字列の設定で入力した数字は、[セルの書式設定]で、数値として設定しても、文字列のままになります。 (セルの左上に、文字列と分かる緑の三角が付いたままになり、表を作ってもグラフの表示は出来ません。) 数値として数字を入力をした後、[セルの書式設定]で文字列にして、再び[セルの書式設定]で数値にすると、数値にはなります。 (この場合、文字列にしても、セルの左上に緑の三角が付かず、このまま表を作ると数値(小数点以下が0の場合は小数点以下が削除されます。)の扱いとなりグラフの表示が出来ます。) 文字列で入力した数字は、数値にはならないのでしょうか? よろしくお願いいたします。

  • エクセルで、1.0が表示されない・・・

    エクセルで表を作りました。 データは3000ほどあります。 セルに入力する数値は1から6までの小数第一位までになっています。セルの書式設定によって、2と入力しても、2.0となるようにしてあります。 ごくまれに1.0というデータを入力しなければならず、1または1.0と入力するのですが、 「入力した数値は正しくありません。ユーザーの設定によって、入力できる数値が制限されています」 と出てしまいます。 このデータ表を作ったのが5年前で、当初、1.0は扱わないということで何か設定をしたような気もしますが、思い出せません。 これを解除したいのですが、解決できるでしょうか? これまで、「セルの書式設定」で、「数値」を他のものに変えるなど、何度もトライしてみましたがうまくいきませんでした。 小数の桁数表示は1としています。

  • ワードの表で中央揃えが出来ない

    セル内の文字を垂直方向の中央揃えにしたいのですが、中央揃えになりません。 画面上でもプリントアウトしても中央揃えではなく下揃えになります。 設定は、9ポイントの文字、行を5mmの固定値、セルの配置を中央揃えにしています。また、表のプロパティからもセル、垂直方向の位置を中央揃えにしています。 なぜ、中央揃えにならないのでしょうか。何方か教えて下さい。

  • エクセルの「数値」負の数の表示形式

    エクセルで、小数点第2位を四捨五入して 小数点第1位で表示する場合 右クリック→『セルの書式設定』をクリック→ 『セルの書式設定』→「表示形式」タブの「分類」の『数値』を選択。 それから『小数点以下の桁数』を「1」と入力。 ここまでは、わかるのですが 『負の数の表示形式』に、 赤字で(1234.0) 黒字で(1234.0) かっこなし赤字で1234.0 この違いがわかりません。 とても初歩的な質問で、お恥ずかしいのですが どなたか教えていただけませんか。 よろしくお願いします。

専門家に質問してみよう