• ベストアンサー

Excelのセルにかっこと数字を記入したいのですが。。。

先日、エクセル2000を使っていてセルの中に(1)と記入したかったので、前述の通り(1)とだけセルに記入してenterキーを押してセルを確定したところ、(1)が-1という表示になってしまいました。 セルの中に(1)と記入するのにはどうすればよいのでしょうか? また、どうして-1と表示されるのかも教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • die0413
  • ベストアンサー率12% (18/139)
回答No.1

(1)と表示したいのなら先頭に半角の’を入れると表示されますよ。 -1になるのはよく解りません。(ごめんなさい)

その他の回答 (7)

  • ka3
  • ベストアンサー率18% (36/194)
回答No.8

 セルの書式で「文字列」を指定しておくと、マイナスの数への変更は行われません。  ( ’を頭に付けるのと、同意です)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.7

数字の前後に()を付けたいなら (1)普通の数字だけで入力する。 (2)書式-セル-ユーザー定義-(##)    する。表示だけの設定なので数字は算術計算できま   す。##は桁数に応じて###とかする。 (3)左詰なども可能です。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

こんにちは。maruru01です。 ちょっと突っ込みを。 No.5の人の回答で、スペースを入れてもダメです。 また、No.6の人の回答で、 >半角で入力した数値を半角の( )で囲むと、負の数になってしまうわけです とありますが、半角だろうと全角だろうと、何でもマイナスの数値に変換されてしまいますよ。 結局は、他の人の回答のように、 1.前に「'」(シングルクォーテーション、全角でも半角でも可)を付ける。 2.セルの表示形式を文字列やユーザー定義に変更する。 のどちらかですね。

noname#5545
noname#5545
回答No.5

エクセルは、初期設定のセルは、( )を挟んだ数字は、マイナスの数値データーとして扱います。 (1)と表示させるには、そのデーターを文字列にしなければなりませんので、'(1)と言うように半角の「'」を付け加えればOKです。 その他の方法は、セルの表示形式を文字列にする事です。 方法は、セルを右クリック→「セルの書式設定」→セルの書式設定ダイアログボックス→表示形式タブ→分類(C)ボックスから「文字列」をクリックし、OKボタンをクリックでも可能です。

  • O_Denwa
  • ベストアンサー率26% (46/172)
回答No.4

負数を表示するさい、マイナス記号で表さず、 括弧をつけることで、負数を表示する形式があります。 -1ならば、(1)となるわけですね。 これは、Excelの負数の表示形式の中にもあったと思います。 で、恐らく。なんですが、 表示形式を標準のまま、括弧で囲んだ数字を入力すると、 「括弧で囲まれた数字は負数」という形式で、 ユーザーが入力しているんだとExcelが認識し、 入力された数字を負数として扱ってしまうんじゃないでしょうか。 実際に画面に表示する時は、そのセルの表示形式が、 標準。つまり、負数はマイナス記号をつけて表示しますので、 (1)と入力すると、-1になってしまうとか。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.3

(1)が-1になるのは、Excelの仕様です。 MicroSoftとしては、親切のつもりでこんな機能をつけたんでしょうけど、大きなお世話って感じですよね。 解決方としては、既にお答えがでているとおり ・アポストロフィ(’←Shift+7で入力します)を(1)の前につける か ・入力するセルの書式をあらかじめ、文字列にする かですね。 (なお、上のアポストロフィの記号は見やすいように全角で入れましたが、実際にexcelで入力するときは半角にしてください。) もう一つ、(1)の後ろにスペースを入れてもOKです。 > (1)が-1になるのは、Excelの仕様です。 これについて、もう少し説明しておきますと、半角で入力した数値を半角の( )で囲むと、負の数になってしまうわけです。 例えば、(100)と入力すると、-100にされてしまいます。

回答No.2

セル上に特定の文字を入力して、自動変換されないようにするには、 セル入力時に文字列の前にシングルコーテーションを1つ付けましょう。 例) (1)→'(1) または、セルの書式設定の表示形式で「文字列」に設定しましょう。 (1)と入力して-1になるのは、 エクセルが(1)を負の数と誤認するからのような気がします。 (あくまでも推測です)

関連するQ&A