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

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

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

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

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

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

。リボンの[ホーム]タブを表示します。

。 [編集]グループの[クリア]ツールをクリックします。 Excelには、実行できるいくつかの異なるアクションが表示されます。

。 [フォーマットのクリア]を選択します。これにより、セルに適用されている書式が削除されます。

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

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

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

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

このヒント(3308)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。