2012-12-11 16:41:15 +0000 2012-12-11 16:41:15 +0000
7
7

なぜExcel 2010は自動的に数字を再フォーマットするのですか?

Excel2010は、特定の数値フォーマットが適用されている場合、自動的に数値/セルを再フォーマットしています。セルの内容を変更したり、アクセスしたりすると、小数点以下の桁数を2桁に変更して再フォーマットしてしまいます。 file \ options ¶ advanced ¶に入り、小数点以下の桁数を自動的に追加するオプションが選択されていないことを確認しましたが、Excelでは自動的に変更されてしまいます。セルの内容が変更/アクセスされるたびに、数値フォーマットを再選択し続けるのは非常に時間がかかります。

何かアイデアはありますか?

Thx!

回答 (7)

5
5
5
2012-12-11 17:27:15 +0000

セルの書式を一つずつ変更する必要はありません。同じ書式を列全体、範囲、あるいはシートにも適用することができます。すべてのセルに数字が入ることがわかっている場合は、数字の書式のいずれかに設定するようにしてください。General書式設定オプションは、Excelでは一種の「書式設定なし」オプションとして扱われるため、どのような特定の書式にしたいかを推測しようとすることがよくあります。

あるいは、 この答え を見て、あなたの状況に当てはまるかどうかを確認してみてください。

Excelは、「一般」を使用している場合、フォーマットを適用していないと仮定して、入力したデータに最適なフォーマットを見つけようとします。これを無効にするには、File => Options => Advanced に移動し、"Extend data range formats and formula" のオプションのチェックを外します。

3
3
3
2013-11-15 19:31:11 +0000

私も同じような問題を抱えていました。

私は、小数点以下1~2桁のパーセンテージとしてフォーマットされた数字を持っていました。% を加減算してセルの値を変更するたびに (例えば、数式が =A2-.2% の場合)、有効数字 15 桁のセルを再フォーマットしていました。うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ

上記のヒントを試してみましたが(例:Extend データ範囲のフォーマットや数式の選択を解除)、何の解決にもなりませんでした。セルをGeneralとして再フォーマットし、%フォーマットを適用してから数式を更新してみましたが、同じ問題が発生しました。同じ問題が発生しました。カスタムフォーマットに入り、小数点以下15桁の%フォーマットを削除しましたが、セルの数式を再編集した途端、Excelは魔法のように15桁のカスタムフォーマットを再作成して適用してくれました。

ようやく解決策を見つけました。

足し算/引き算の際、数式に%を使用しない。=A2-.2%の代わりに=A2-.002を使ってください。

2
2
2
2015-05-26 20:10:53 +0000

Excel Optionsでは、Advancedに移動して、"Automatically insert a decimal point"

For versions Excel 2003 or earlier, under Tools menu > Options > “Fixed Decimal Places "の選択を解除してください。

1
1
1
2016-04-22 13:18:46 +0000

見つけました!列全体を右クリックするか、作業しているセルだけを右クリックして… “format cells” → “number” → “decimal places "を0にして(私のは2と読めました)、"OK "です。

1
1
1
2015-10-12 09:47:59 +0000

私も同じ問題があり、このブログで修正しました。 https://kb.wisc.edu/helpdesk/page.php?id=1567

Office Excel 2007/2010/2013

ステップ1.

Excel 2010/2013 - Go to File -> Options
Excel 2007 - Go to Office Button -> Excel Options

ステップ2.

Select Advanced in the left hand column.

ステップ3.

Uncheck Automatically insert a decimal point.

ステップ 4.

Click OK

Office X/2001/XP/2003

Excelを開く。

このステップは使用しているExcelのバージョンによって異なります。

Excel 2003 - Go to Tools -> Options
Excel XP - Go to Tools -> Options
Excel 2001 - Go to Edit -> Preferences
Excel X - Go to Excel -> Preferences
Select the Edit tab.
Uncheck Fixed Decimal Places:.
Click OK.

ありがとうございます。

0
0
0
2012-12-11 16:46:49 +0000

問題のあるセルを右クリックし、Format Cells...をクリックしてGeneral形式を選択してみてください。

0
0
0
2013-10-11 18:03:47 +0000

私はここで説明されている自動書式の問題を抱えていました。小数と数千のための “データ範囲の書式と数式を拡張する "と "システムセパレータを使用する "のオプションのチェックを外すことで解決しました。

関連する質問

13
10
13
16
8