• ベストアンサー

エクセル2000で5.0と打っても5になってしまう

エクセルであるセルに5.0と表示したい時、 普通に5.0と打つと5と表示されてしまいます。 これは数字だと判断して自動的にやってくれているのだと思います。 そこで、セルの書式の設定で例えば数字にして小数点を1桁まで表示 するとか、またはセルの書式を文字列にするなどすれば普通は問題ないと 思います。 今、私が困っている状態は 5.0とうつとなぜか . しか表示されないのです。 セルの書式をいくらいじっても同じでした。 画面上の方にあるセルの中身を表示するバー?の中にはちゃんと5.0 と書いてありました。だから、中には入っているのだと思うのですが・・・ 左揃い、真中揃え、右揃いなども試しましたが表示は同じ。 セルの書式を数字にすると5.0とうつと # と表示されます。 上のバーには5.0と書いてあります。 理由がわからず困ってます。 暫定的な対応として 他の正しく表示されるセルをコピーして 貼り付けると直りました。 ということは、何か書式関係が悪かったのかと思うのですが、 どなたか分かる方至急教えてください。

  • GBSGBS
  • お礼率36% (370/1012)

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

  • ベストアンサー
  • tokoteku
  • ベストアンサー率44% (182/408)
回答No.7

↓NO.2です。補足に対しての回答になっているかは少し疑問ですが・・・ セルの行の高さ16 列の幅が1の場合。 セルの書式設定を 表示形式>文字列 配置>横位置>両端揃え   >縦位置>下詰め  にしておきます。 5.0を入力すると  .のみが表示されます。 実際には、セルの大きさがこのあたりの近い数字であれば 同じようなことが起こりうるとおもわれます。 ただ幅を広げたり、配置を変えることにより表示されます。 表示形式の変更だけでは、表示されない場合もあるようです。 幅を広くされても出ないということなので、 参考程度にしてください。 私のわかる範囲ということで・・・

GBSGBS
質問者

補足

再び回答ありがとうございます! 大変参考になりました!!

その他の回答 (6)

回答No.6

こんばんわ。質問文をよく読まずに回答してしまい申し訳ございませんでした。 私も貴方様の症状とは違いますが、このような珍現象が出た時にエクセルの再インストールで何回も解消したことがあります。なぜかわからないのですが、エクセルがよく壊れることがあるようです。 まず、現在のエクセルをアンインストールしてから再度インストールをしてみてはいかがでしょうか。 一度お試しになってみて下さい。

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

書式-数値-小数点以下桁数1 書式-ユーザー定義-####.0 5.0--->両方5.0 5.56-->両方5.6 どちらでも同じのようです。 5.56-->5.56と出すためには 書式-数値-小数点以下桁数2 書式-ユーザー定義-####.00

回答No.4

初めまして。下の方たちの回答だと例えば、15.23と打ったときに15.3で表示されてしまいます。それを避けるためには、次のように操作します。 1.表示さたいセル又は列を選択し、ファイルメニューの書式→セルを順にクリックしてセルの書式設定ダイアログボックスを表示させる。 2.表示形式タブをクリックし、分類の下の窓から文字列を選択する。 3.次に配置タブをクリックして文字の配置の下の横位置コンボボックスの値を右寄せに設定する。 これで打ったとおりにセルに表示されるようになります。 お試しになってみて下さい。

GBSGBS
質問者

補足

回答ありがとうございます。 文字列に表示する方法も知っています。 それでもうまくいかなかったので質問しました。 ちゃんと質問文に書いてあると思います。

  • akubihime
  • ベストアンサー率25% (33/128)
回答No.3

セルの書式設定で表示形式を数値にして、小数点を1にすればOKです。 尚、それ以外のEXCELのトラブル、解決策のサイトを紹介します。 下記サイトを利用してみてください。

参考URL:
http://www.geocities.co.jp/Technopolis/2082/Soft/Soft.html
GBSGBS
質問者

補足

回答ありがとうございます。 しかし、そのやり方は知っています・・・。 それでもうまくいかなかったので質問しました。 ちゃんと質問文に書いてあると思います。

  • tokoteku
  • ベストアンサー率44% (182/408)
回答No.2

セルの書式を数字にすると5.0とうつと # と表示されます。 これは、セルの幅が狭い時によくでてきますね。 広げてやってみてください。

GBSGBS
質問者

補足

セルの幅が狭いと####と表示されるのは知っています。 そのときは幅をいつも広げていました。 しかし、5.0 と打って . としか 表示されない理由が分かりません。 幅を広くしても同じでした。 予期せぬエラーってことなのでしょうか?

回答No.1

セルの書式で数値,小数桁1としたらどうでしょうか うまくいくと思いますよ

GBSGBS
質問者

補足

回答ありがとうございます。 しかし、そのやり方は知っています・・・。 それでもうまくいかなかったので質問しました。 ちゃんと質問文に書いてあると思います。

関連するQ&A

  • エクセルの操作方法について

    OSはビスタです。エクセル2007を使用しています。使用PCは富士通ノートタイプでビブロNF/C50です。 ワークシートの、ある列のセルだけ数字表示がうまくいきません。 除算の数式が入ってますが答えの数字は表示されます。しかし、セルの書式設定(操作は右クリックでセルの書式設定を選択しました。)で数値を選び3ケタごとのカンマを設定し小数点以下の表示を0にしてもカンマ表示できませんし小数点も3位くらいまで表示されます。 サム関数が入力された同じ列のセルも同様でセルの書式設定で(これも右クリックでセルの書式設定を選択しました。)¥、記号表示に設定しても¥0となります。 カンマ付き、小数点以下1位くらいまでの表示にしたいのですが解決方法を教えてください。

  • エクセルの操作方法について

    OSはビスタです。エクセル2007を使用しています。使用PCは富士通ノートタイプでビブロNF/C50です。 ワークシートの、ある列のセルだけ数字表示がうまくいきません。 除算の数式が入ってますが答えの数字は表示されます。しかし、セルの書式設定で数値を選び3ケタごとのカンマを設定し小数点以下の表示を0にしてもカンマ表示できませんし小数点も3位くらいまで表示されます。 サム関数が入力された同じ列のセルも同様でセルの書式設定で¥、記号表示に設定しても¥0となります。 カンマ付き、小数点以下1位くらいまでの表示にしたいのですが解決方法を教えてください。

  • エクセル 小数点以下二桁と小数点以下0桁そのままで

    エクセル2013を使っています。 セルの書式設定の文字列にする方法以外で、教えてください。 小数点以下2桁と小数点以下なしで表示するセルを計算したいのですが、 文字列にすると、計算できないので困っています。 入力した数字そのまま表示し、計算するにはどうすれば良いですか?

  • Excelで、ハイフンを消したいけど000は残したい

    A列に、 00033-11-55 00432-12-01 00022-11-56 ・・・・・・ と、5桁-2桁-2桁 の数字がずーっと並んでいます。 これを、B列の、各となりのセルに、 000331155 004321201 000221156 ・・・・・・ というふうに、 ハイフンは消すが、000や00は残した数字を表示させたいです。 単に置換で、「-」を「」に置き換えると、00や000が消えてしまいます。。。。。 A列の、セルの書式設定を文字列にしても駄目でした。 どうすればいいでしょうか? 何かうまい関数などは、ありませんでしょうか?

  • エクセルの条件つき書式を別のセルに適用させる

    お世話になっております。m(_ _)m エクセルに「条件つき書式」という機能があります。 これは、「設定をしたセルの書式」を制御するものですが、条件の指定に使うセルと書式を設定したいセルが別の場合は、どのようにすればよいのでしょうか?可能なのでしょうか? やりたいことは、A1のセルに入っているデータが8桁なら書式を「00000000(ゼロ8個)」とし、9桁なら「000000000(ゼロ9個)」というようにしたいのです。 このような設定をしなければならない理由は、このセルに入るデータは桁数が8桁か9桁で、数字か文字か決まっていないデータが入ります。 例)00123445   E0123456   012345678   Z12345678 等 「E0123456」や「Z12345678」が入る場合は文字列としてデータが扱われてもかまわないのですが、「00123445」や「012345678」は「数値」として扱いたいのです。 「00123445」の場合、数値としてこの数字を表示したければ書式を「00000000(ゼロ8個)」とすればよいと思います。 しかし、このセルには9桁の「012345678」というデータが入る可能性があります。このデータも数字として扱いたいので「000000000(ゼロ9個)」とすればよいとなります。 しかし、ゼロ9個の書式設定をしてしまうと、8桁の数字が「000123445」と表示されてしまいます。それでは困ります。 8桁は8ケタ、9桁は9ケタで、0から始まる数字を表示したい場合、どのようにすれば表示できるでしょうか? 長くなりましたが回答をお願いします。

  • エクセルの表示形式について

    エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします

  • エクセルで小数点の表示

    エクセル2000をつかっています。 セルの中に3桁以上の数字がはいっている状態です。 123 2345 34567 45678 567890  これを左から3桁目で小数点をつけて以下のように一括して行いたいです。 123 234.5 345.67 456.78 567.890 ちなみに小数点以下の0(567.890)も表示したいです。 過去ログを自分なりに調べたのですがよくわからなかったので質問します。同様の質問があったらごめんなさい。 よろしくお願いします。

  • Excel97 演算精度

    Excel97 のセルに値を入れてある計算を行っているのですが、 セルの書式で小数点以下を30桁(MAX)にすると、小数点以下の 桁が14桁までしか表示されません。 15桁~30桁までは0が並びます。 15桁~30桁まで値を表示させるにはどうしたら良いでしょうか?

  • エクセルで半角数字には数値と文字列がある?

    http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?

  • エクセル 文字列の中の数字を揃えるには?

    セルの書式設定について教えて下さい。 セルの文字列の数字に小数点以下のあるものと小数点以下のないものがあります。 例: 高度5km , 高度10.1km 「高度」という文字と「km」という文字は列全体のセルで同じです。 これを、このように揃えて表示させることは可能でしょうか? 高度 5. km 高度10.1km 「高度5km」の方は「高度」と「5」の間、「.」とkmの間にスペースを入れてあります。 要はセルの中で小数点の位置で揃えたいです。 教えて下さい、宜しくお願いします。

専門家に質問してみよう