現象
Microsoft Excel で、セルの書式を数値に設定しようとしても、セルの書式設定が文字列のままになります。
原因
この問題は、以下の条件に該当する場合に発生します。
-
[セルの書式設定] ダイアログ ボックスで、セルの表示形式を文字列に設定します。
-
そのセルに数値を入力します。
-
[セルの書式設定] ダイアログ ボックスで、そのセルの表示形式を数値に設定します。
そのセルの表示形式は、文字列に設定されたままです。
回避策
文字列に設定されたセルの表示形式を数値に変換するには、次の手順を実行します。
-
文字列に設定されている表示形式を数値に変換するセルを選択します。
セルを選択するか、マウス ポインタをセル上に置くと、[エラー チェック オプション] が表示されることを確認します。そのセルには、セルの左上にエラー インジケータがあります。
注 : [エラー チェック オプション] が表示されないか、エラー インジケータが表示されない場合は、バックグラウンドでのエラー チェックをオンにします。
Microsoft Excel 2002 または Microsoft Office Excel 2003 でこれを行うには、以下の手順を実行します。-
[ツール] メニューの [オプション] をクリックします。
-
[オプション] ダイアログ ボックスで、[エラー チェック] タブをクリックします。
-
[設定] セクションで、[バックグラウンドでエラー チェックを行う] チェック ボックスをオンにします。
-
[ルール] セクションで、[文字列として保存されている数値] がオンになっていることを確認します。次に [OK] をクリックします。
Microsoft Office Excel 2007 でこれを行うには、以下の手順を実行します。
-
Microsoft Office ボタンをクリックし、[Excel のオプション] をクリックします。
-
[数式] で、[エラー チェック] の [バックグラウンドでエラー チェックを行う] チェック ボックスをオンにします。
-
[エラー チェック ルール] の [文字列形式の数値、またはアポストロフィで始まる数値] チェック ボックスがオンになっていることを確認します。次に [OK] をクリックします。
-
-
[エラー チェック オプション] の下方向キーをクリックします。
[数値が文字列として保存されています] メニューが表示されることを確認します。 -
[数値に変換する] をクリックします。
セルの表示形式が数値に変換されていて、エラー インジケータがセルに表示されないことを確認します。