[EXCEL] 数式がそのまま表示される!=が文字扱いになる原因と直し方 ~プチトラブルレスキュー⑭~
▶ 目次 > プチトラブルレスキューー
Excel実務の「困った」を1分でサクッと解決!
【まとめ】
Excelの数式が文字として表示される原因は主に3つ。
①セルの表示形式が「文字列」(他システムからのデータ段ロード時に多発)
⇒「標準」に戻す
②先頭に「’」がある
⇒「’」を取る。
③ 数式の前に全角文字がある。
⇒ 半角にする。

【説明】
Excelで「=SUM(A1:A3)」がそのまま表示されて計算されない というトラブルがよくあります。特に初心者には多いようです。
これは エラーではなく“文字列扱い”になっているだけ 。
この記事では、 最速で原因を特定・修正する方法 をまとめています。
1 よくある症状
・=SUM(B2:B4) がそのまま表示される
・=A1+A2 が計算されない
・数式を貼り付けたら文字になった
・セルの左上に緑の三角が出る
・数式バーには正しく表示されているのに、セルに結果が出ない

2 原因は3つだけ(どれも“文字扱い”)
① セルの表示形式が「文字列」になっている(最も多い)
Excelは 文字列形式のセルでは計算をしない ため、 数式を入力しても そのまま文字として表示 されます。
例:
・セルが「文字列」になっている
・貼り付け元が文字列だった
・CSVを開いたときに文字列扱いになった
② 先頭に「'(アポストロフィ)」が入っている
'=SUM(B2:B4) のように、先頭に ' があると 強制的に文字扱い になります。

「=SUM(B2:B4)」の前に
「'」が付いていることが分かります
③ 数式の前に全角文字が混ざっている
=SUM(A1:A3)(全角イコール)
= SUM(A1:A3)(全角文字)
など、全角が混ざると Excel は数式として認識しません。
(全角文字が自動で半角に変換される場合もあります。)

3 最速の直し方
① セルの表示形式を「標準」に戻す(最速)
(1) セルを選択
(2) ホーム ⇒ 表示形式 ⇒ 標準

または、「セルの書式設定」(Ctrl+1)の「表示形式」で「標準」を選択

(3) セルを F2 ⇒ Enter で再確定
これでほぼ直ります。
② アポストロフィを削除する
セルを選択 ⇒ F2 で編集モードに ⇒ Ctrl+←でカーソルを頭に移動 ⇒「 '」 を削除 ⇒ Enter
*数式バーのデータは直接直さない(マウス移動が必要なため)
③ 全角イコールを半角にする
=(全角) を =(半角) に修正するだけ。
4 それでも直らない場合(まれにある原因)
● 数式が「計算しない設定」になっている
Excelの計算方法が「手動」になっていると、 数式が更新されません。
対処:数式タブ ⇒ 計算方法の設定 ⇒ 自動

● セルが“テキストとして入力された数値”になっている
左上に緑の三角が出ている場合。
対処:セル横の⚠マーク ⇒ 数値に変換
5 再発防止のコツ
・数式を入力するセルは 最初に「標準」形式にしておく
・貼り付けるときは 「値」ではなく「数式」で貼る」
・CSVを開いた直後は 文字列扱いになりやすいので注意
・全角イコールを使わない(IMEが全角になるケースがある)
6 まとめ
・数式がそのまま表示されるのは 文字扱い が原因
・最も多いのは 表示形式が「文字列」
・「 '」 や 全角イコール も原因になる
・直し方は 標準に戻して F2 ⇒ Enter
・再発防止は 表示形式の確認 が最重要
トラブル回避は基本の徹底から
ちなみに、冒頭で「初心者に多いみたい」と書きましたが、私はこの手のトラブルに出くわしたことが、ほぼありません。
おそらく、上記のような対応を自然と取っているからかと思います。
基本的なことが出来ていれば、不要なトラブルは回避できる、といっていいでしょう。
新しく始めた「プチトラブルレスキュー」シリーズでは、よくある小さなトラブルとともに、対処法や基本的な操作を記事にしていきます。
興味あればフォローまたはブックマークをどうぞ。
お役に立ったら♡を是非!(アカウント不要)。励みになります。 &フォローしておくと必要なときにすぐ見つかって便利です。
