Microsoft Excelの公式ロゴマークと表計算スプレッドシート画面

広告 Excel

【解決】Excelで数式が表示されたまま計算されない原因と対処法

エクセルでデータを集計しようと「=SUM (A1:A5)」のような数式を入力したにもかかわらず、計算結果が出ず、入力した数式がそのままセルに文字として残ってしまうことがあります。何度Enterキーを押し直しても、セルの書式をいじってみても計算されず、作業が止まってしまうのは非常によくあるトラブルです。これは数式自体が間違っているのではなく、エクセルの表示設定や、不要なスペース、セルの書式設定が「文字列」になっていることが原因です。原因を特定できれば、わずかな手間で正しい計算結果を表示させることができます。この記事では、エクセルが数式を文字列として認識してしまう主な原因と、それを解消するための具体的な対処手順について整理して解説します。

記事のポイント

  • 入力した数式が文字列のまま計算されない現象の3大原因について
  • セルの表示形式が「文字列」になっていた場合の正しいリフレッシュ手順
  • 数式の先頭に潜む不要なスペースやアポストロフィの確認方法
  • シート全体が「数式の表示モード」になってしまったときの解除ショートカット
  • 数式の参照元を変更しても結果が更新されない「手動計算」の直し方

KYO
KYO

以前、他部署から引き継いだエクセルでSUM関数を使って合計を出そうとした際、セルに『=SUM(…』と数式がそのまま文字で居座ってしまい、頭を抱えたことがあります。当時は原因が分からず、エクセル自体を再起動したり一から数式を打ち直したりと無駄な時間を過ごしてしまいました。セルの表示形式が『文字列』になっている時のリフレッシュ手順や、数式表示モードの切り替えショートカットを知っていれば一瞬だったんですよね。

エクセルで数式が計算されず文字列のまま表示される3大原因

【解決】Excelで数式が表示されたまま計算されない原因と対処法 - エクセルで数式が計算されず文字列のまま表示される3大原因 の解説イメージ

エクセルで数式が計算されずにそのまま画面に残ってしまう場合、エクセル側が「これは計算式ではなく、ただのテキスト(文字)だ」と誤って判断してしまっているケースがほとんどです。まずはその主な原因を理解しておきましょう。

セルの表示形式が「文字列」に設定されている

最もよくある原因が、数式を入力する前からそのセルの表示形式が「文字列」になっていたパターンです。他のシステムから出力したCSVデータを読み込んだ際などに頻発します。

この場合、いくら正しい数式を打ってもエクセルは計算してくれません。解決するには、セルの表示形式を「標準」に戻した上で、セルを選択して「F2」キーを押し、そのまま「Enter」キーを押して再入力(確定)してあげる必要があります。この再確定のひと手間がとても重要です。

数式の先頭に不要なスペースや記号が混入している

WEBサイトから数式をコピー&ペーストしたときなどに、無意識のうちに先頭に半角スペースが入ってしまったり、全角の「=」を使ってしまったりすることがあります。先頭が正しい半角の「=」以外で始まると、数式として認識されません。

また、数式バーをよく見ると、先頭に「'(アポストロフィ)」が隠れていることもあります。これもエクセルに「文字列として扱え」と指示する記号ですので、見つけたら手動で削除しましょう。

補足

もし大量のセルを一気に修正したい場合は、列を選択して「データ」タブの「区切り位置」を開き、何も設定せずに「完了」を押すという裏技を使うと、一括で数式として再評価させることができますよ。

シート全体に数式が表示されるモードがオンになっている場合の解除手順

Excelでシート内の全セルに数式そのものが表示されてしまうモードの解除方法

もし特定のセルだけでなく、シート内のありとあらゆる計算式が丸見えになってしまっている場合は、シート全体の「数式の表示モード」がオンになっていることが原因です。これはバグではありません。

ショートカットキーの誤爆を直す

この現象は、他のショートカットキーを押そうとして誤って「Ctrl + Shift + `(バッククォート)」などを押してしまったときによく発生します。

解除するには、メニューの「数式」タブの中にある「数式の表示」ボタンをクリックしてオフにするか、日本のキーボードであれば「Ctrl + Shift + @」や「Ctrl + ^」をもう一度ポンと押すだけで、元の見慣れた計算結果の画面に一瞬で戻ります。

再計算が行われない:計算方法の設定が「手動」になっている問題と対処

Excelの計算方法の設定を「手動」から「自動」に切り替えて数式計算を自動更新する手順

数式は合っていてエラーにもなっていないのに、参照元のセルの数値を変更しても合計金額などがピクリとも動かない。そんなときは、エクセルの計算設定が原因です。

計算方法の設定を「自動」に切り替える

巨大なエクセルファイルを開いた後などに、数式を更新するためのルールが一時的に「手動」に切り替わってしまうことがあります。この状態だと、私たちが指示を出さない限りエクセルは再計算をしてくれません。

これを直すには、「数式」タブにある「計算方法の設定」をクリックし、「自動」を選択し直すだけでOKです。これですぐにリアルタイムで数値が連動するようになります。

ポイント

あえて「手動」モードのまま作業し、入力が終わったタイミングで「F9」キーを押して一気に再計算させるというプロのテクニックもあります。ファイルが重くて困っているときはぜひ試してみてください。最新の仕様については公式サイトも併せてご確認くださいね。

  • この記事を書いた人

KYO

現役のシステムエンジニア。普段は企業向けの開発やツールの自動化を専門にしています。データの仕組みを知り尽くしたプロの視点から、スプレッドシートやExcel、Notion、AIツールの「本当に役立つ時短テクニック」を初心者向けに分かりやすく解説中!

-Excel