ガイド > CSVの整え方

月次のグラフ用CSVの整え方と、つまずきやすい点

毎月の数字をグラフにするとき、手間の多くは「グラフを作る」前の「表を整える」ところで発生します。この記事では、グラフにしやすいCSVの形と、Excelから保存するときにつまずきやすい点を、当サイトの無料ツールで実際に読み込んだ結果とあわせて説明します。

この記事が役に立つ方:毎月、売上・件数・人数などをExcelの表にまとめ、推移グラフや報告資料を作っている方。

役に立たない方:データベースや会計ソフトから直接レポートを出せる環境がある方(その機能を使うほうが確実です)。

1. グラフにしやすい形は「1行=1か月」

推移グラフにするなら、表は次の形がいちばん扱いやすくなります。

年月,売上高(千円),来店客数(人),問い合わせ件数(件)
2026/06,7430,2398,41
2026/07,7920,2511,39
2026/08,7610,2463,44

この形の見本として、サンプルCSV(架空の数値・24か月分)をダウンロードできます。

よくある「横に長い表」は、行と列を入れ替える

報告用の表は「指標が縦、月が横」になっていることが多いと思います。その場合は、Excelで表をコピーし、[形式を選択して貼り付け]の[行列を入れ替える]で「月が縦」に直してから保存してください。なお、当サイトのツールは「月が縦」の形だけに対応しています。

2. ExcelからCSVで保存する

  1. 整えた表だけを新しいシート(またはブック)に置きます。グラフや別の表が同じシートにあると、余計な行が入ります。
  2. [ファイル]→[名前を付けて保存]で、ファイルの種類に 「CSV UTF-8 (コンマ区切り)」 を選びます。
  3. 「一部の機能が失われる可能性があります」という確認が出たら、そのまま保存します(CSVには数式や書式が残らないためです)。

「CSV (コンマ区切り)」で保存した場合は文字コードがShift_JISになりますが、当サイトのツールはどちらも自動で判別して読み込みます。

メニューの名前は、Microsoft 365 のExcel(Windows版)の表記です。バージョンによって異なる場合があります。

3. つまずきやすい点(実際の読み込み結果)

よくある崩れ方をまとめて入れたCSVを用意し、当サイトのツールに読み込みました。

年月,売上高(千円),来店客数(人)
2026/1,"1,230",410
2026/2,1180,395
2026/3,1290,420
2026/4,1350,428人
46143,1310,430
2026/6,,440
2026/7,-,452
2026/7,1400,455
2026/8,1420,#DIV/0!
合計,8180,3330

このCSVをダウンロードツールの画面下にある「この画面で読み込む」からも試せます)

「売上高」と「来店客数」の2列を選んだときに表示された確認事項は、次のとおりです(ツールの表示をそのまま転記しています)。

一つずつ、原因と直し方を説明します。

起きたこと原因直し方
「46143」が日付として読めない年月の列の表示形式が「標準」や「数値」になっていて、Excelが内部で持っている日付の通し番号(シリアル値)がそのまま保存された年月の列を選び、表示形式を「日付」または「ユーザー定義 yyyy/mm」にしてから保存し直す
「428人」が数値として読めないセルに単位が入っている単位は見出しに移し、セルは数字だけにする。Excelの[置換]で「人」を空欄に置き換えると早い
「#DIV/0!」が数値として読めない元の表の数式が0で割っている(前月が0など)数式を =IFERROR(式,"") で囲むなどして、エラーのときは空欄にする
2026/7が2行ある貼り付けのやり直しなどで同じ月が重複したどちらが正しいか確認し、1行にする。日ごとのデータなら、ツールで「月ごとに合計」を選ぶ
「-」や空欄の月があるその月の数字がない、または未入力0なのか「データなし」なのかを決めて入力する。ツールは0として扱わず、線を途切れさせる
「合計」の行が除外された表の最後に合計行があるそのままでも除外されますが、CSVに保存する前に消しておくと確実

一方で、次の2つは問題なく読み込めています。

Excelで年月が「2026/4/1」になってしまう

Excelは「2026/04」のような入力を日付として扱い、CSVに「2026/4/1」の形で書き出すことがあります。当サイトのツールは、日付がすべて「1日」なら月ごとのデータとして扱い、「日付がすべて「1日」だったため、月ごとのデータとして扱いました」と表示します。ほかのツールに読み込む場合は、年月の列を文字列にしておくと確実です。

ダブルクリックでCSVを開くと文字化けする

UTF-8のCSVを、Excelでダブルクリックして開くと文字化けすることがあります。Excelの[データ]→[テキストまたはCSVから]で読み込むと、文字コードを指定できます。当サイトのサンプルCSVは、Excelで開いても文字化けしにくい形式(BOM付きUTF-8)で保存しています。

4. 無料で済ませる方法と、道具が必要になる場面

無料で十分な場合

  • 毎月見る指標が1〜3個
  • グラフを1〜2枚、資料に貼れればよい

Excelだけで推移グラフを更新する手順か、無料ツールで足ります。

道具があると楽になる場合

  • 6〜8個の指標を毎月同じ形式で報告している
  • 前月比・前年同月比・年度累計を毎回計算し直している
  • 率や単価まで年度累計に足してしまうミスが心配

複数の指標をまとめて月次報告書にしたい方へ

この記事の形(1行=1か月)のCSVをそのまま読み込み、指標ごとの前月比・前年同月比・直近12か月平均・年度累計・コメントとグラフの入ったA4の報告書を作るツール「月次報告書メーカー」を、運営者が販売しています。率・単価・月末時点の人数などは年度累計に足さない仕組みです。

月次報告書メーカーの紹介を見る(無料体験版あり)