• ベストアンサー

エクセルで入力書式設定

エクセルで1234と数値入力した時には12.34、123と数値入力した時には1.23と小数点を自動的に付ける方法を関数は使わない(書式等?)方法があれば教えて下さい。 又は、文字列で '12.34と入力したときに12.34と数値に変換する方法を関数は使わない(書式等?)方法があれば教えて下さい。 (入力セルと結果セルは同一セルです)

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

  • ベストアンサー
  • moon00
  • ベストアンサー率44% (315/712)
回答No.3

すいません。#2は間違えてました。 実際入力された数字は「1234」のまま、表示のみ「12.34」に、 ということならセル単位で設定可能なのですが。 セル書式で、ユーザー書式にて「#"."##」と設定します。 数値自体を小数点付きにする、つまり入力したら1/100にする ということであれば、VBAを使うしかないと思います。

meiken
質問者

お礼

できました、できました。ありがとうございます。助かりました。

その他の回答 (2)

  • moon00
  • ベストアンサー率44% (315/712)
回答No.2

セル単位の場合は、セル書式を通貨にして、小数点以下の 桁数を2にする方法でいかがでしょうか。

meiken
質問者

お礼

moon00さん、続けての回答ありがとうがとうございます。せっかく御回答頂きましたが、この方法ですと、1234が1234.00となってしまいます。他に方法ありましたらよろしくお願いいたします。

  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

最初の方のやり方は、ツール→オプション→編集タブで 「小数点位置を固定する」にチェックを入れて、 入力単位を「2」にすれば可能です。

meiken
質問者

お礼

早速の回答ありがとうございました。御回答の通りできました。ただ、わたしの説明不足なのですが、セル単位で設定したいのですが続けてご質問いたします。宜しくお願い致します。

関連するQ&A