セルに情報を入力するとき、Excelはその情報の処理方法を決定する必要があります。それは日付と見なされるべきですか?数?式として?多分それはテキストですか? Excelは、かなり明確に定義された一連のルールに従ってセルエントリを解釈します。セルの「フォールバック」の決定は、エントリをテキストとして扱うことです。

ただし、セルに情報を入力すると、奇妙なことに気付く場合があります。Excelは、入力した内容を常にテキストとして扱う場合があります。たとえば、= B3などの数式をセルに入力すると、数式がExcelで理解され、数式の結果としてセルB3の内容が表示されることが期待されます。ただし、Excelでは、期待される結果ではなく、セルに「= B3」と表示される場合があります。

これが発生した場合、Excelはセルエントリを数式としてではなく、テキストとして解釈します。進行中の通常の解析をバイパスし、代わりにテキストを含むセルの「フォールバック」決定に直接ジャンプします。

この問題は、情報を入力するセルが以前にテキストとしてフォーマットされていた場合に最も頻繁に発生します。つまり、誰かが[セルの書式設定]ダイアログボックスを使用して、セルをテキストとして明示的に書式設定しました。

この状況を修正する簡単な方法は、次の手順を実行することです。

。テキストとして解釈されている数式を含むセルを選択します。

。 「編集」メニューから「クリア」を選択してから、「フォーマット」を選択します。これにより、セルに適用されている書式が削除されます。

。 F2を押します。これにより、セルが編集モードになります。

。すぐにEnterキーを押します。これにより、Excelはセルの内容を再評価します。

これで、数式はテキストではなく数式として扱われるはずです。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3087)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Formulas_Dont_Calculate_as_Formulas [数式は数式として計算されません]