【Excel初心者がよくハマる】計算や集計がズレる理由⑫|「数値の形式が統一されていない」

初心者シリーズ

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

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

「同じ数字のはずなのに、結果が合わない」
「COUNTIFの結果がなぜかズレる」
「並び替えをしたら順番がおかしい」

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

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

ですが実際には、原因の多くは

👉 関数ではなくデータの中身

にあります。

このシリーズでは
Excel初心者がやりがちなミスを一つずつ研究しています。

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


数値の形式が統一されていない


これは一見すると気づきにくいですが、
実務では非常によく起きるトラブルです。

なぜなら——

👉 見た目が同じでも中身が違う

からです。


よくある状況

例えば、次のようなデータがあるとします。

数値
100
100.0
100

見た目としては
すべて「100」に見えますよね。

この状態で、例えば次の関数を使います。

=COUNTIF(A2:A4,100)

本来であれば「3」とカウントされそうですが…

👉 思った通りの結果にならない

ことがあります。

「全部100なのに、なぜ?」

ここで起きているのが今回の問題です。


原因:Excelの中では別のデータ

この3つの違いを整理してみます。

見た目実際のデータ
100半角の数値(整数)
100.0数値(小数付き)
100文字(全角)

特に重要なのが

👉 100(全角)

です。

これはExcelでは
文字データとして扱われます。

つまり、この表は実際には

  • 数値
  • 数値
  • 文字

が混ざっている状態です。

Excelはこの違いを厳密に判断します。

そのため、

  • COUNTIFで正しく数えられない
  • SUMで集計がおかしくなる
  • 並び替えの順序が崩れる

といった問題が発生します。


なぜ起きるのか

研究員として、現場でよく見る原因はこちらです。


① 手入力による混在

日本語入力の影響で、

  • 半角「100」
  • 全角「100」

が混ざるケースです。


② コピペデータ

WebやPDFからコピーすると、
全角や文字扱いのデータが混ざることがあります。


③ 表示形式の違い

見た目は同じでも、

  • 数値
  • 文字列

の設定が異なるケースです。


見分けるポイント

数値の形式がバラバラな場合、
次のような違和感が出ます。

  • COUNTIFの結果が合わない
  • 並び替えの順番が変
  • 一部だけ左寄せになっている
  • SUMの合計がズレる

特に重要なのがこちらです。

👉 数字なのに左寄せになっている

これは
「文字扱い」のサインです。


解決方法(初心者向け)

もっともシンプルな方法はこちらです。

=VALUE(A2)

VALUE関数は、

👉 文字を数値に変換する関数

です。

これにより、

  • 「100」→ 100(数値)

に変換できます。


別の方法(実務でよく使う)

=--A2

これは「ダブルマイナス」と呼ばれる方法です。

内部的に数値変換が行われるため、
VALUE関数と同じ効果があります。


まとめて修正する方法

データが多い場合は、次の流れがおすすめです。

① 新しい列に変換式を入力
② 下までコピー
③ 値貼り付けで上書き
④ 元データを削除

これで、数値の形式を一括で統一できます。


さらに一歩:再発防止の考え方

ここで一つ重要なポイントです。

Excelでは

👉 見た目ではなく中身がすべて

です。

人間は「100」と見れば同じだと判断します。

しかしExcelは

  • 数値
  • 文字
  • 形式

を厳密に区別します。

この違いを理解することで、

👉 トラブルの8割は未然に防げる

ようになります。


研究員メモ

ここまでのシリーズで共通しているのは、

👉 ズレの原因は“見えない違い”

という点です。

今回のケースでは、

  • 全角と半角
  • 数値と文字
  • 小数と整数

が混在していました。

初心者のうちは、

「関数が難しい」と感じがちですが、
実際には

👉 データの整え方が重要

です。

この意識を持つだけで、
Excelの理解は一段レベルアップします。


今日の研究まとめ

計算や集計がズレる理由⑫

数値の形式が統一されていない


チェックポイント

  • 全角と半角が混ざっている
  • 数値と文字が混在している
  • 小数と整数が混ざっている

解決方法

=VALUE(セル)

または

=--セル

次回の研究予告

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

次回はこちらです。

データ入力ミス⑬
「文字コード違いで文字になる」

見た目は同じ文字でも、
内部では別のデータとして扱われることがあります。

これもかなり気づきにくいミスです。

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


もしこの記事が役に立ったら、
ぜひシェアやブックマークをお願いします。

Excel初心者向けに
「ミス100シリーズ」を研究しています。

フォローしておくと、
次の研究結果もすぐ読めます。

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

— Excel事務研究員

コメント

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