• ベストアンサー

エクセルで保護がかかったセルの小数点以下桁数表示

カテゴリを間違え、別の場所にも同じ質問を出してしまっています。 Win2000 エクセル2000を使用しています。  書式設定で保護をかけているセル上に数値を入力する際、小数点以下の表示桁数を自由に変更できるようにしたいのですが、現在、ユーザー定義において、3桁までの表示で固定されてしまっています。  これを上記したように、保護がかかっている状態の上、自由に変更する方法はないでしょうか。  保護がかかっているため、ツールバー書式内にある小数点表示切り上げ・切り下げを使用することができません。  入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。

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

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

エクセル2002/2003なら保護の設定を変更して 書式の変更のみOKのようなことが可能です。 2000の場合は保護を解除するしかありません。 勝手にさせたくないのであれば、マクロの記録で 保護の解除⇒小数点以下の表示桁数の変更⇒保護 を記録して、ショートカットかボタンで操作できるようにしてください。 数式の表示でよければどこかのセルに桁の数字を入力できるようにして 切り上げ=ROUNDUP(数式,桁数のセル) 切り下げ=ROUNDDOWN(数式,桁数のセル) 四捨五入=ROUND(数式,桁数のセル) として表示形式を標準にしてください。

その他の回答 (2)

  • PinkMoon
  • ベストアンサー率49% (125/254)
回答No.2

どのみち保護が掛かっていると、そのエクセルに何も手を出すことが出来ませんので、まずは保護を解除なさるのが先決です。解除すれば、ツールバー書式内の機能を利用することが出来ます。

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

>入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。 その文字列を使用して入力するのが一番手っ取り早いです。 仮にそのセルをA1とすると、計算式の方でA1の変わりにVALUE(A1)とすれば、数値として扱ってくれます。

Munzer
質問者

お礼

それぞれ、ご回答ありがとうございました。  早速試して見ます。

関連するQ&A

  • エクセルで保護がかかったセルの小数点以下桁数表示

    Win2000 エクセル2000を使用しています。  書式設定で保護をかけているセル上に数値を入力する際、小数点以下の表示桁数を自由に変更できるようにしたいのですが、現在、ユーザー定義において、3桁までの表示で固定されてしまっています。  これを上記したように、保護がかかっている状態の上、自由に変更する方法はないでしょうか。  保護がかかっているため、ツールバー書式内にある小数点表示切り上げ・切り下げを使用することができません。  入力する数値は計算式に使用するため、文字列を使用することはできませんので、他の方法を教えてください。

  • 小数点以下の数字の桁数表示について

    VB6.0で小数点以下の数値が0の場合でも指定した桁数で0も表示するにはどのようにしたらよいですか? 例えば、四捨五入のROUND(0.195000,4)のとき返ってくる数値が「0.195」となり最後の0が表示されません。(以下は4桁表示したいのに) (小数点以下第5位が5なら切り上げで最後に1が表示されますが) エクセルだとセルの書式設定で表示桁数を設定するだけだったのですが。 FIXED関数、TEXT関数はVB6.0では使えないのですよね? VB6.0に詳しい方よろしくお願いします。お手数です。

  • エクセルで表示のみ小数点以下切り上げに出来ますか?

    エクセルで表示のみ小数点以下を切り上げにしたいんです。 その数値を使用して他シートで計算しているため、実際は0.1であれば0.1×○○と計算し、表示を0.1のところ小数点以下切り上げで1と表示したいんです。 良い方法があったら、是非教えてください。

  • EXCEL 小数点以下の桁数を条件によって変えるには

    G列の書式設定を数値、小数点以下0桁に設定してあります D列にある特定の文字が入力された時だけ、小数点以下の桁数を1桁にしたいのですが、どのようにすればよいでしょうか? それと小数点以下0桁、1桁の数字の桁位置をそろえることはできますか

  • Excelの小数点以下の桁数の既定値を変更する

    いつも勉強させていただいております。 Excelで数値(例えば50000)を入力して、桁区切りをすると、勝手に50,000.00と小数点第二位までが表示されてしまいます。 私はただ50,000という風になればいいだけなのですが、いちいち、セルを選択して数値の小数点桁数を0に変更するという余分な作業が発生しています。 (または、小数点桁下げボタンをクリックしたり) 桁区切りを押したときに、既定値として小数点以下は表示しないようにするにはどうしたらよいのでしょうか? 宜しくお願い致します。

  • Accessで小数点以下の桁数を・・?

    教えてください。 Accessで小数点以下の桁数を表示したいのですが、プロパティで小数点以下の桁数を表示することができるのですが、実際に入力すると値が四捨五入されてしまい小数点以下の桁数を入力することができません。どうしたらよいのでしょうか?

  • エクセルの小数点以下表示

    エクセルの小数点以下表示にツールバーの桁数上げ、下げとセルの書式設定などがありますが、それらは違う物なのでしょうか。セルの書式設定でも標準、数値、ユーザー定義の3つは表示上同じなら同じと考えてよいでしょうか。

  • EXCEL 小数点以下の表示桁数

    下記のような表があります   A   B    C  数値1 数値2 MAX(A:B)  0.20  0.98  0.20  0.38  1.7   1.7 というように、A,Bの値を比較して大きいほうをC列に表示させるのですが、小数以下の桁数をA,Bと同じにしたいのです。 小数第2位が「0」なら0、表示が1位までなら1位という感じです。 条件によって桁数を変化させることは出来るのでしょうか。

  • エクセルの小数点以下の表示について

    こんにちは! EXCEL 2003 SP2 を使用しています。ハードはHP製、CPUはCeleronD 2.5Ghz、OSはWindowsXP HOME、搭載メモリ512MB、HDD 80GBです。エクセルで座標値入力を行っていたところ「62361.971」「62361.972」「62361.973」「62361.974」」「62361.975」・・・という数列を記入していたところで、「62361.973」の値を数式バーで見たところ、「62361.9729999999」という表記になります。セルの書式設定の表示形式を数値にし小数点以下の桁数を10桁まで表示させる設定にすると確かに「62361.9729999999」という表示になります。しかし「62361.973」だけがこのような表記になるのはなぜなのでしょうか?数値の入力はパソコンキーボードのテンキーより手入力で行っています。エクセルのバグなんでしょうか?それともエクセルの仕様なのでしょうか?

  • 小数点第一位まで表示したいのですが

    「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

専門家に質問してみよう