こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのセルの書式設定→ユーザー定義

エクセルで数値を打ち込む単純作業をしています。
小数点以下1桁表示まで入力しているのですが、小数点を省いて入力する事は出来ませんか?
例えば、1.2を表したいのであれば、12と打って1.2と表示させたいです。
セルの書式設定→ユーザー定義で出来そうなのですが、設定の仕方がわかりません。
これって可能ですか?
またその表で平均値やグラフを表したいのですが、きちんと反映されますか?
よろしくお願いします。

投稿日時 - 2008-08-11 13:01:53

QNo.4243584

困ってます

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

1. あるセルに「0.1」を入力する。
2. そのセルを選択して、[編集]-[コピー]。
3. 0.1倍したいセルを選択して、[編集]-[形式を選択して貼り付け]で、
  [演算]の[乗算]をONして、[OK]。
4. あるセルを削除する。

もちろん、0.1の乗算でも、10の除算でも、どちらでもいいですが。

投稿日時 - 2008-08-11 13:58:05

お礼

全部入力してしまってから、最後に乗算するという事ですね。
「なるほどー」と思ってしまいました。
ありがとうございました。

投稿日時 - 2008-08-11 14:35:27

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

>C列を全て入力させてしまってから、入力単位を1から0に戻してD列を入力していくしかないのでしょうか?

そうです。
どうしても・・・と言うことであれば、入力用セルと表示(値)のセルを分ける事です。
入力セル(A1):12345
表示セル(B1):=A1/10 or =A1*.1

数値を固定(保存)したければ、表示セルをコピーして形式を指定して貼付けで「値」を選んで任意のセルに貼付けします。

投稿日時 - 2008-08-11 14:44:53

お礼

たいへん参考になりました。
ありがとうございました。

投稿日時 - 2008-08-11 15:36:56

ANo.5

表示形式のユーザー定義で
0"."0
とすれば希望通りに表示されると思います。
ただし、表示がそうなるだけであって、Excelが認識するのは12と入力したら12です。

折れ線グラフで確認してみました。
マーカーのプロット位置は変わりませんが、Y数値軸ラベルの表示形式にユーザー定義の設定が反映されました。

投稿日時 - 2008-08-11 14:27:16

お礼

わざわざグラフで確認までしてもらってすみません。
たいへん参考になりました。
ありがとうございました。

投稿日時 - 2008-08-11 14:36:36

ANo.3

書式設定は「表示」だけが変化するので、値(入力値)が変化する事はありません。

オプション設定から小数点位置を固定できます。

小数点位置固定
http://flower77.exblog.jp/1347151/

投稿日時 - 2008-08-11 13:10:30

補足

早々のご回答ありがとうございました。
No.1様の補足欄に書いた通りなんですが、特定の列だけ範囲指定する事はできませんか?
例えば、D列は普通に表示させたいので、C列のみに適用させるというような・・
やはり先に教えて頂いた方法でC列を全て入力させてしまってから、入力単位を1から0に戻してD列を入力していくしかないのでしょうか?

投稿日時 - 2008-08-11 13:40:09

ANo.2

ツール→オプションで「編集」タブを選択し、
小数点位置を固定するにチェック、入力単位を「1」にする。

投稿日時 - 2008-08-11 13:08:21

補足

早々のご回答ありがとうございました。
No.1様の補足欄に書いた通りなんですが、特定の列だけ範囲指定する事はできませんか?
例えば、D列は普通に表示させたいので、C列のみに適用させるというような・・
やはり先に教えて頂いた方法でC列を全て入力させてしまってから、入力単位を1から0に戻してD列を入力していくしかないのでしょうか?

投稿日時 - 2008-08-11 13:38:48

ANo.1

[ツール]-[オプション]-[編集]で、
[小数点位置を固定する]をON、
[入力単位]に「1」を入力して、[OK]。

投稿日時 - 2008-08-11 13:07:25

補足

早々のご回答ありがとうございました。
関連してなんですが、特定の列だけ範囲指定する事はできませんか?
例えば、D列は普通に表示させたいので、C列のみに適用させるというような・・
やはり先に教えて頂いた方法でC列を全て入力させてしまってから、入力単位を1から0に戻してD列を入力していくしかないのでしょうか?

投稿日時 - 2008-08-11 13:30:07

あなたにオススメの質問