Excelのピボットテーブルで日付を月単位にグループ化できないときは、日付列に文字列や空欄・エラーが混在していないか確認します。見た目が日付でもExcel内部で文字列ならグループ化が難しくなります。
日付列の型と空白値を点検する
- 日付列を選び、数式バーに表示される値とセルの表示形式を確認します。
- CSVから取り込んだ日付が文字列になっていないか調べます。
- 空欄、エラー値、見出し行が範囲内に混ざっていないか確認します。
- ピボットがデータモデルを利用している場合など、集計方式も確認します。
実際の日付値へ整えてグループ化する
- 元表をコピーして日付列を検査します。
ISNUMBERなどで日時シリアル値になっているか代表セルを確認します。- 文字列の日付は元データと照合して正しい日付値へ変換します。
- ピボットテーブルを更新した後、日付フィールド上で右クリック→[グループ化]を選びます。
- 月・四半期・年など目的の単位を選び、並び順を確認します。
テキスト日付を無理にグループ化しない
- すべての文字列を無条件に日付変換すると月日が逆になるなどの事故につながります。
- 空欄を適当な日付で埋めないでください。
- グループ化の方法や条件はExcelの版・データモデルによって差があるので、元表の内容から先に確認します。
月・年の集計の境界を検証
- 日付が3か月にまたがるテストデータを使い、3つの月へ分類されるか確認します。
- 実際の取引件数や合計額が変換前後で失われていないかを照合します。
日付の表示形式だけで修正できないことがある
見た目が「2026/10/31」でも、セル値が文字列ならピボットで日付として扱われないことがあります。コピーした元表に =ISNUMBER(A2) を置き、日時シリアル値ならTRUE、文字列ならFALSEになるか確認します。A列が日付列でない場合は参照を変更してください。元のCSVに 03/04/2026 のような曖昧な値があるときは、日付変換前に3月4日なのか4月3日なのか一次データで確かめます。
空白やエラーが混ざった日付列も確認し、取引がない行と入力漏れの行を区別します。単に空白をすべて仮日付に変えると集計月が改変されるので避けます。
グループ化後の検算
例えば1月2件、2月3件、3月1件の明細を月単位にまとめた場合、月の合計行数は6件のままです。合計金額と件数を、グループ化前の元表と比較してください。Excel公式ヘルプはピボットの値を右クリックして[グループ化]し、期間を指定する操作を説明しています。環境によってデータモデルやフィールド種別に違いがある場合、使えるメニューが異なるため、表示されないときにデータを無理に壊してまで変換しないでください。
関連記事
ピボットテーブルの元データと集計結果の確認方法を調べる場合は、「ピボットテーブルの集計値の元データを確認する方法|データソースの場所・明細の表示・更新漏れを確かめる」も参照してください。
