• ベストアンサー

EXCELで数値が正しく入力できません

友人から質問され解らなくて困っています。 EXCELで、任意のセルに単純に半角で、1234と入力し、Enterを押すと、123と(最後の一桁が、消えてしまう)となってしまいます。 どんな数値を入れても、最後の一桁が、消えて右詰めで表示されます。 書式の設定をみると標準になっていました。試しにユーザー定義で標準/Gにしても同じです。#,##0 を指定しても123です。 メモ帳やWORDでは正しく表示されます。 EXCELを新規に立ち上げ入力しても同じです。 そこで、=1234*1 や =1234*10 を入力すると、1234 や 12340 と正しく表示されました。 再び、1234 と入力すると今度は123.4と異常状態が変わりました。 原因は何でしょうか。 申し遅れましたが環境は Microsoft Windows ME 4.90.3000 EXCEL 2002 (10.2614.2625) です。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

メニューの「ツール」「オプション」「編集」で |レ|小数点位置を固定する    入力単位 1 になってませんか? このチェックを外して確認してください。

t_saito
質問者

お礼

早速のご回答ありがとうございます。 できました。 助かりました。

その他の回答 (1)

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

下記私の記述は要領を得ないが、参考に。 友人からの質問であることが(友人がエクセルにそこそこ詳しいことも重要)状況の把握を質問者にも回答者にも、難しくしますね。 詳しい人がそのパソコン画面を見ないと状況把握が難しいと思うが。 ーー ここに重要なことが書かれてない。そのセルを選択したとき、数式バー部の内容は、どう表示されますか。 1234ですか。 ーー >、=1234*1で1234 セルの値は1234 であることは確実ですね。 すると後は書式で、そう見えている可能性がほとんどと思う。 ーー 質問者が既出回答をやって見て、うまくいけば、私のは的外れですので、以下は取り下げます。 ーー >、1234 と入力すると今度は123.4と異常状態が変わりました。 はオプションー編集ー小数点以下を1位に固定をうかがわせます。 それと入力したときの設定で入力されてしまうということがある。 2行目で小数点以下2位に変えても、第1行目は1位のまま。今の 設定で動くわけでない。小数点位置挿入を自動化してくれるだけ。 ーー 既出回答をやって見たが、それだけでは、質問のようにはならなかった(やり方が悪い可能性もあるが) ーー オプションー編集で小数点以下1位の設定をしておいて、ユーザー定義を #" " にすると 表示は1234 と入れて、123になりましたが。 ・質問の状況とは違う ・末尾にスペースが入る で該当ケースではないと思う。 ーーー 参考までに書き実行結果はどうで出ますか。 ツールーマクローVBE 素の画面で挿入ー標準モジュール 下記をコピペして、D1のところを問題のセルに置き変える VBE画面のメニューの、実行ーSub/UserFormの実行 Sub test01() MsgBox Range("D1").NumberFormat MsgBox Range("D1").Value MsgBox Application.FixedDecimalPlaces End Sub

t_saito
質問者

お礼

詳しい説明有難うございます。 VBEはよく解りません。 結果がどのようになれば、どうなんでしょうか。 いろいろしてみましたが、よく解りません。 しかし、緊急的には解決いたしました。 有難うございました。

関連するQ&A

  • エクセルで数値入力

    こんにちは、エクセルの数値入力でつまづいています。 ただ単に、ある一つのセルに「ゼロから始まる数字」を入力したいのですが、入力後にエンターをクリックするとゼロの部分は表示されず、残りのけたのみが表示されます。 例えば、「0002512」のように入力したいのですが、「2512」となってしまう、ということです。 セルの書式設定でいろいろとトライしてみましたが、うまくいきませんでした。 どうぞ教えてください。 ありがとうございました。

  • 入力した数値 12345 を 漢数字で 一二三四五 と表示させたい

    入力した数値 12345 を 漢数字で 一二三四五 と表示させたい セル A1 に数値 12345 が入力されているとき、このセルを次の各[ユーザー定義書式]を施した場合、その右に示した表示になりますよね。   書式           表示 -------   --------- [DBNum1]G/標準   一万二千三百四十五 [DBNum2]G/標準   壱萬弐阡参百四拾伍 [DBNum3]G/標準   1万2千3百4十5 「一万二千三百四十五」でなく、単純に「一二三四五」とさたいのですが、その方法を教えてください。 ちなみに、Excel 2002 を使用しています。

  • Excelでの数値入力

    20426,20429と入力したいのに、エンターを押すと 2,042,620,429と表示されます。 書式が通貨になっていたので標準に変更したところ、 2042620429 と表示されてしまいます。 どうすれば入力できるのですか。 バージョンは2007sp2

  • エクセルで数字の入力

    エクセルで、セルに「9092123800037414」と入力して、Enterを押すと、「9.092+15」 と表示され、ツールバー(関数の挿入ボタンの右の部分)には、「9092123800037410」と表示されてしまいます。 最後の0を消して、4に入力しなおしても、Enterを押すと、同じようになります。 セルの書式設定で、数値、の表示にしても最後が0のままの表示になってしまいます。 なぜそうなるのでしょうか?またどうすれば、正しく入力したままの数字が確定されるのでしょうか?

  • Excelで数値の入力がおかしい・・・

    Excel2002 で数値の入力がおかしいんです。 例  1680000 と入力したら 16800と表示されます。 勝手に桁が変ってしまってツールのオプションや 書式の表示形式等を調べてもわかりません。  知っている方教えて下さい。

  • エクセルでの数値入力で

    こんにちは。 エクセルで数値を入力する場合に,その入力したセルの表示を条件によって小数点以下の桁数を変えたいのです。 例えば,入力セルがB4だとし,B4に 12.8 を入力したとき, A1が1のときはB4の表示は 12.80 (小数点以下2桁まで表示) A1が2のときはB4の表示は 12.8  (小数点以下1桁まで表示) としたいのです。直接入力するセルの表示なので,関数は使えず,条件付書式では,表示形式が使えません。 また,マクロは使わずにやりたいのです。ワークシートは,エクセルにも不慣れな初心者が入力することを想定して作っています。 よろしくお願いします。

  • Excelの数値表示

    Excelのセルの書式は標準になっています。 その各セルへ数値を入力してEnterすると全て100分の1の数値が表示されます。 例えば「3」と入力してカーソルを他のセルに移動させても「0.03」と表示され。 現在は全て100倍した数値を入力していますが、ついうっかり元の数値のまま入力したセルがあると大変です。 初歩的な質問かもしれませんがよろしくお願いします。 因みに、さっぱり分らなかったので一度アンインストールして再度インストールを行いましたが状況は変りません。

  • エクセルで数値入力するとシャープ表示になってしまう

    エクセルで作った表の訂正作業をしているのですが、もともと在った数値を書き換えたところ、####と、#表示になってしまいました。 訂正前の欄は、✖200 のように、数値の前に✖が表示されたものです。 ネットで検索して、セルの書式設定から#表示を数値に戻す方法は分かったのですが、200 のように数値だけの表記になってしまいました。 書式設定を、標準や文字列、ユーザー定義など色々選んでみたのですが、何度やっても#表示 あるいは、数値表示だけになってしまいます。 ✖数値という元の表示に戻すにはどうすればよいでしょうか?

  • エクセルで数値データの早い入力は?

    エクセル2000で膨大なデータを入力しています。 2桁の数値が延々続くものなのですが、今はテンキーで 「6」「4」「Enter」 「5」「8」「Enter」…のように入力しています。 これを「Enter」を押さなくても入力できるように、つまりデータの数字2つを押しただけで下のセルへ移動していくようにしたいのですが、どうすればいいのでしょうか? いろいろ探して試したのですがいい方法がなく、入力規則→文字列(長さ指定)を試してもうまくいきません。 どうかよろしくお願いします。

  • エクセルのユーザー定義

    エクセルのユーザー定義について質問がございます。 セルの書式設定、ユーザー定義にて G/標準を利用しました。 "支払額"G/標準"円" と入力しました。 123456と数値を入力すると 支払額123456円と表示されます。 この123456と表示される物に コンマを付けたいのですが どうすればよろしいでしょうか? 支払額123,456円となればいいのですが・・・ また数値は、半角で表示されてしまいます 全角表示も可能でしょうか?

専門家に質問してみよう