【Excel初心者がよくハマる】SUM関数が計算されない理由⑤|「アポストロフィ(’)が付いている」

初心者シリーズ

こんにちは。
Excel事務研究員です。

私はこれまで仕事の中で、
Excelのトラブルに何度も悩まされてきました。

関数を入力したのに計算されない。
合計が合わない。
原因がまったく分からない。

そんな経験、ありませんか?

初心者のころの私は、
「関数の書き方を間違えたのかな?」
と思い、何度も関数を書き直していました。

しかしExcelを使い続けていくと、
あることに気づきます。

それは

Excelのトラブルの多くは
関数ではなく「データの状態」に原因がある

ということです。

このシリーズでは

Excel初心者がやりがちなミス

をテーマに、
よくあるトラブルを研究しています。

今回の研究テーマはこちらです。

SUM関数が計算されない理由⑤
「アポストロフィ(’)が付いている」

少し聞き慣れない言葉かもしれませんが、
これもExcelではよくある原因の一つです。

しかも厄介なのが

見た目では分かりにくい

という点です。

では一緒に研究していきましょう。


よくある状況

まずはよくある例を見てみます。

次のような売上表を作ったとします。

商品売上
A‘100
B‘200
C‘300

見た目としては
普通の数字に見えますよね。

そして合計を出すために
次の関数を入力します。

=SUM(B2:B4)

普通なら結果は

600

になります。

しかし実際には

・合計が0になる
・正しく計算されない
・SUM関数が反応しない

といった現象が起きることがあります。

関数も範囲も合っているのに、
なぜか計算されない。

そんなときに起きている原因が、
今回のテーマです。


原因:アポストロフィは「文字列として扱う」指示

Excelでは

100

数値データです。

しかし

'100

と入力すると、
Excelでは

文字列データ

として扱われます。

この

'

という記号を

アポストロフィ

と呼びます。

Excelではこの記号が付くと

「これは文字列として扱ってください」

という意味になります。

つまり

入力データの種類
100数値
‘100文字列

となります。

Excelの基本ルールは次の通りです。

数値 → 計算できる
文字列 → 計算できない

そのため

=SUM(B2:B4)

を入力しても
正しく計算されないことがあるのです。


なぜアポストロフィが入るのか

「自分で入力していないのに
なぜか付いている」

というケースも多いです。

実際にExcelトラブルを見ていると、
原因は主に次の3つです。


① Webやシステムからコピーした

Webサイトや社内システムから
データをコピーすると、

文字列データとして貼り付けられる

ことがあります。

その結果、Excelが自動的に
アポストロフィを付ける場合があります。


② CSVデータを読み込んだ

CSVファイルを読み込むと、
データが文字列として扱われることがあります。

その際、Excelが

‘100

のように内部的に処理することがあります。


③ Excelが自動で付けた

例えば次のようなケースです。

・先頭に0がある
・長い数字
・特定の形式のデータ

このような場合、
Excelが自動的に

文字列扱い

にすることがあります。


見分けるポイント

アポストロフィは
セルの中では表示されないことがあります。

そのため気づきにくいです。

そんなときは次のポイントを確認してみてください。


数式バーを見る

セルをクリックすると
画面上部に

数式バー

が表示されます。

ここを見ると

'100

のように
先頭に記号が付いていることがあります。


数字なのに左寄せ

Excelには次の表示ルールがあります。

データ表示
数値右寄せ
文字列左寄せ

アポストロフィが付いている場合、
文字列扱いになるため

左寄せ

になることがあります。

これも重要なヒントです。


解決方法(初心者向け)

初心者の方におすすめの
一番簡単な方法はこちらです。

①セルをダブルクリック
②「’」を削除
③Enterキーを押す

これだけです。

すると

'100

100

になり、
数値データとして扱われます。

これで

=SUM(B2:B4)


正しく計算されるようになります。


データが多い場合の対処法

もしデータが大量にある場合は
手動で削除するのは大変です。

その場合は

区切り位置機能

を使う方法もあります。

手順はこちらです。

①対象の列を選択
②「データ」タブ
③「区切り位置」
④そのまま完了

これだけで
文字列データが数値に変換されることがあります。

業務でExcelを使う人は
覚えておくと便利です。


研究員メモ

Excelのトラブルを研究していると、
よく感じることがあります。

それは

見た目では判断できない

ということです。

今回の

アポストロフィ

もその一つです。

人間の目では

100

'100

も同じに見えます。

しかしExcelの中では
まったく別のデータです。

そのため

「関数は合っているのにおかしい」

と思ったときは

データの種類を疑う

この習慣を持つことが
Excelトラブル解決の近道です。


今日の研究まとめ

今回の研究テーマはこちらでした。

SUM関数が動かない理由⑤
「アポストロフィ(’)が付いている」

チェックポイントはこちらです。

・数式バーを見る
・数字なのに左寄せ
・コピペしたデータ

Excelでは

見た目ではなく
データの種類が重要

です。

この考え方を覚えておくと
トラブル解決がかなり早くなります。


次回の研究予告

Excel初心者がやりがちなミス研究。

次回のテーマはこちらです。

データ入力ミス⑥
「数字と文字列が混ざっている」

例えば

100A
10個

のような入力です。

これも
SUM関数が動かない原因になります。

次回も一緒に研究していきましょう。

Excel初心者向けに

「Excel初心者がやりがちなミス100」

をシリーズで研究しています。

一緒にExcelを攻略していきましょう。

— Excel事務研究員

コメント

タイトルとURLをコピーしました