
No.3ベストアンサー
- 回答日時:
セルの書式設定→表示形成→ユーザー定義
の
種類のところに
0”,”0#
と入力して設定すれば、そのセルがただの数値である場合
428 → 4,28
28 → 0,28
8 → 0,08
と表示変更できます。
No.8
- 回答日時:
おおよそは#3、#4のご回答で良いと思います。
#"."##ではまずいケースがありました。0"."#でも基データ
が0.2とかになるとだめでした。
またおっしゃっているように、四捨五入にはなりません。
出来ると言う意味で#5のご回答がかなっているかと。
>100で割ると一つずつ設定しないといけないですよね
別セルを使いたくないのなら関数式は使えません。
○結局イベントプロセジュアーを使ったVBAを使わないとダメと思ったのですが、エクセルVBAのシートのセルのChangeとかSelectionChangeイベントは循環イベントとなり、(=1回限りの計算で終わってくれないので)使えません。それで不可能ではないかと思います。
シートにコマンドボタンを1つ貼りつけ、編集したい時に
(1)セル範囲を範囲指定する
(2)ボタンを1回クリックする
が許される(=していただける)なら
Private Sub CommandButton1_Click()
Dim c As Range
For Each c In Selection
c = Application.WorksheetFunction.RoundUp(c / 100, 2)
c.NumberFormatLocal = "###.0"
Next
End Sub
結果 元データ
5.7568
5.6564
5.6562
89.58945
8.5854
.223
.01
でうまく行きそうです。
No.6
- 回答日時:
=Roundup(a1/10)/10
この計算式をb列に入れてa列に数値を入れればb列に計算された数字が入ります。
印刷するときはBれつから印刷すれば入力したA列は印刷されません。
四捨五入ならば =round です
No.4
- 回答日時:
No3です
すいません補足します
カンマ ,ではなく ドット . であれば
0”,”0# → 0”.”0#
としてください。
数字を入力するセルがあらかじめ決まっているのであれば
そのセル全体を選択して、セルの書式設定をすれば良いですよ。
また、書式を解除すれば、もちろん入力した数字に直せます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでシート全体が灰色になり...
-
エクセルで空白を無視して一番...
-
Open Officeで表の中に日付を入...
-
DATEVALUE関数がエラーになる
-
エクセルで全ての数字の前に文...
-
半角の引用符 “ ” の打ち方
-
フォルダ名を並び替えても必ず...
-
シフトキーを押しての文字入力...
-
「“」と「”」について
-
半角英数で「¥」を入力したい...
-
伸ばす文字「ー」の縦書きはど...
-
漢字変換をすると文字が黒塗り...
-
キーボードの感度が良すぎて困...
-
名前(平仮名)を数字に変換する...
-
半角の+が入力できません
-
全角大文字入力ができなくなっ...
-
Aの逆さの記号の出し方
-
マウスの左ボタンでファイルを...
-
半角で漢字を??
-
Ctrlを押していないのに常に押...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
エクセルで全ての数字の前に文...
-
Excelでシート全体が灰色になり...
-
エクセル 単位を百万から億単...
-
Open Officeで表の中に日付を入...
-
エクセルのセル内の文字が逆表...
-
セル内の数値を二段で表示する方法
-
DATEVALUE関数がエラーになる
-
HTMLのソースをエクセルに貼り...
-
エクセル エラー?表示
-
エクセルの条件付き書式
-
自動で漢字にフリガナをつける方法
-
エクセル2019で、セルに「2個」...
-
日付を越えた時間の計算の方法
-
エクセルで数式が文字列になっ...
-
エクセル2000:TEXT関数?2...
-
60進数と10進数の足し算について
-
エクセル質問
-
エクセルでの作表上の注意点を...
-
エクセル・時間を数値に変換す...
おすすめ情報