Excel管理表で金額や数量がグラフ化できない原因。数値列を整理する手順

Excel管理表で金額や数量がグラフ化できない原因。数値列を整理する手順のアイキャッチ画像 ピボット・グラフ前提設計

導入

売上管理表の「金額」列にSUMを掛けたらエラーが出た。中を確認すると「120,000円」と単位付きのセル、「-」のセル、「約80,000」の文字混じりセルが並んでいる。数値だけで集計したいのに、文字が混じってExcelが数値として認識してくれない――こんな場面はありませんか。

これは入力者が雑なのではなく、数値列に文字や単位が混在しているために、SUM・AVERAGE・グラフ化のすべてが正常に動かないことが原因です。本記事では、数値列を整理して、集計とグラフ化が安定する管理表に整える手順をまとめます。

この記事で解決すること

項目 内容
解決する課題 金額や数量がグラフ化できない
主な原因 数値に単位や文字が混ざっている
解決方法 数値だけを入れる列に統一する
対象業務 売上管理・在庫管理・予算管理
対象人数 2〜30人
難易度 ★☆☆☆☆
作業時間 15分
用意するもの 対象のExcelファイル/編集権限
効果 合計や平均を出しやすくなる
向かないケース 文章で金額を説明する表

数値列に文字を混ぜないだけで、SUM・AVERAGE・グラフ化のすべてが即座に動くようになります。

なぜその管理表はうまくいかないのか

  • 「120,000円」のように単位がセル内に入っている
  • 「-」「未定」「約」「TBD」などの文字が数値列に混在
  • 数値を全角で入力している行がある
  • 「12万」「1.2K」のような短縮表記が混ざる
  • 数値列が文字列書式(左寄せ)と数値書式(右寄せ)で混在している

担当者の入力が雑なのではなく、数値列に「数値以外」を入れる余地が管理表側に残っていることが原因です。見直しは、数値列を洗い出して、単位と注記を別列に分けるところから始めます。

完成イメージ

直す前 — 数値列に文字混在:

案件ID 売上金額
240401 120,000円
240402
240403 約80,000
240404 12万

SUMが動かず、グラフ化もできない。

直した後 — 数値列を整理:

案件ID 売上金額 単位 備考
240401 120000
240402 (空欄) 未定
240403 80000
240404 120000

数値列は数値のみ。SUM、AVERAGE、ピボット、グラフがすべて動きます。

改善手順

ステップ1. 集計に使う数値列を洗い出す

ファイル内のどの列が「数値として集計したい列」かを明確にします。

操作: 別シート「数値列定義」を作り、A列に列名、B列に集計目的、C列に現状の問題点を書き出す。

記入例:

列名 集計目的 現状の問題
売上金額 SUM/月次合計/グラフ 単位「円」混入、「-」混入
数量 SUM/在庫合計 「個」混入、「約」混入
単価 AVERAGE 全角数字混入

集計しない参照用の数値(顧客ID、案件IDなど)は対象外。

ステップ2. 単位を列名に移す

「120,000円」の「円」のような単位は、列名に含めるか、別の単位列に分けます。

操作: 列名を「売上金額」→「売上金額(円)」に変更し、セル内の「円」を削除する。または「単位」列を別に追加し、そこに「円」「個」などを入れる。

記入例:

操作前 操作後(パターン1) 操作後(パターン2)
売上金額:120,000円 売上金額(円):120,000 売上金額:120,000/単位:円

✗悪い例: 「120,000円」のまま放置 → SUMが文字列扱いで動かない ◎良い例: 数値だけにし、単位は列名 or 別列

ステップ3. 「-」「未定」「約」などを別列に分ける

数値以外の文字を、備考列または注記列に分離します。

操作: 別列「金額備考」を追加し、「-」「未定」「約」「TBD」などの文字をそちらに移す。数値列は空欄または値のみにする。

記入例:

操作前 操作後
売上金額:- 売上金額:(空欄)/金額備考:未定
売上金額:約80,000 売上金額:80,000/金額備考:約

「未定」や「TBD」は空欄として扱う。SUMは空欄を0として無視するため、集計に影響しない。

ステップ4. 桁区切りや書式を統一する

数値列の表示書式を統一します。値そのものは変えずに表示だけを整えます。

操作: 数値列を選択→Ctrl+1→「表示形式」→「数値」→「小数点以下の桁数=0」、「桁区切り(,)を使用する」にチェック。文字列で入っている数値(左寄せ)は、=VALUE(A2) で数値化してからコピー&値貼付。

記入例:

操作 結果
Ctrl+1→数値→桁区切りON 120,000(右寄せ、数値型)
VALUE関数で文字列→数値 「120000」(文字列)→ 120000(数値)

ステップ5. 確認用に合計とグラフを試す

整えたあと、SUMとグラフが動くかを実際にテストします。

操作: 数値列の下のセルに =SUM(該当範囲) を書く。結果が想定通りか確認。問題なければ、その範囲を選択→「挿入」→「縦棒グラフ」を試す。

記入例:

テスト項目 確認方法
SUM動作 =SUM(B2:B100) で数値が出るか
グラフ化 範囲選択→縦棒グラフが描けるか
ピボット集計 ピボットの値ボックスで合計が出るか

実務での注意点

  • 文章で金額を説明する表(議事録の費用メモなど)には数値列の整理は不要です。
  • 「-」や「未定」を空欄にすると、空欄=未入力との区別がつかなくなります。備考列に「未定」と明示しておくと、後から探しやすくなります。
  • 全角数字を半角に変換する場合、=ASC(A2) で一括変換できます。VALUEと組み合わせて =VALUE(ASC(A2)) で数値化。
  • 「約80,000」のような近似値を残したい場合は、数値列に80,000、備考列に「約」と分けて入力。集計時に「約」フラグを除外する判断が可能になります。
  • 桁区切り表示は見た目だけで値には影響しません。CSV出力時にカンマが付くかは別問題なので、書式に依存しないことを確認します。

まとめ

金額や数量がグラフ化できない原因は、数値列に単位や文字が混ざっていることです。単位を列名や別列に移し、「-」「約」などの注記を備考列に分離すれば、SUM・AVERAGE・ピボット・グラフのすべてが正常に動きます。

次にやることは、対象ファイルの「集計したい数値列」を1つ選び、現状で =SUM(列範囲) が動くか試すことです。文字列扱いされていれば、本記事の手順で整理してください。あわせて、グラフ作成前の整理全般はグラフ用データに整える手順、ピボット集計前の表整理はピボット用にテーブルを整える手順も参考になります。

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