Windows 8 & Office 2013 Excel 2013

ピボットテーブルで日付のグループ化ができない(文字列を日付に変更)

投稿日:2017年1月9日 更新日:

Excelでピボットテーブルを作成して、日付フィールドで[月]ごとのグループ化をしようとしてもできないことがあります。

これは、見た目は日付に見えても、日付型になっていないということがほとんどです。

ピボットテーブルの元データで文字列を日付型に変更する方法です。

[選択対象をグループ化することはできません。]のメッセージウィンドウ

ピボットテーブルでグループ化ができない現象

ピボットテーブルの[日付]フィールドで右クリックします。

ショートカットメニューで[グループ化]をクリックします。

ショートカットメニューの[グループ化]

以下のメッセージウィンドウが表示されます。

選択対象をグループ化することはできません。

[選択対象をグループ化することはできません。]のメッセージウィンドウ

ピボットテーブルの元データの確認

ピボットテーブルの元データである[日付]フィールドを見ても、間違いなく日付に見えます。

ピボットテーブルの元データ

ですが、[セルの書式設定]ダイアログボックスで表示形式を確認すると、日付であれば[標準]にすると、シリアル値になるはずなのですが変化がありません。

この場合、[日付]ではなく[文字列]になっています。

[セルの書式設定]ダイアログボックスの[表示形式]

参考[セルの書式設定]ダイアログボックスを表示するショートカットキーは、[Ctrl]+[1]です。ただし、テンキーの[1]では動作しません。

キーボード[Ctrl]+[1]

文字列を日付型にする方法

この見た目日付の文字列を[日付型]にする方法です。

[区切り位置指定ウィザード]を使用します。

まず、日付にしたいフィールドを選択します。

注意区切り位置指定ウィザードは、複数列を選択した状態では操作できません。1列ずつ行う必要があります。

区切り位置指定ウィザード

[データ]タブの[並べ替えとフィルター]グループにある[区切り位置]をクリックします。

[データ]タブの[並べ替えとフィルター]グループにある[区切り位置]

[区切り位置指定ウィザード -1/3]ダイアログボックスが表示されます。

そのまま[次へ]ボタンをクリックします。

[区切り位置指定ウィザード -1/3]ダイアログボックス

[区切り位置指定ウィザード -2/3]が表示されます。

ここも[次へ]ボタンをクリックします。

[区切り位置指定ウィザード -2/3]ダイアログボックス

[区切り位置指定ウィザード - 3/3]ダイアログボックスが表示されます。

[列のデータ形式]から[日付]を選択して、[完了]ボタンをクリックします。

[区切り位置指定ウィザード - 3/3]ダイアログボックスの[列のデータ形式]から[日付]を選択

参考[区切り位置ウィザード]は、氏名を[姓]と[名]に分割したりする場合も便利です。

氏名の列を姓と名の列に分割するなら[区切り位置指定ウィザード]

Excelで氏名セルを姓と名の別々のセルに分けるという作業をしなければならないことがあります。 F列の氏名は、空白スペースで区切られています ...

続きを見る

8個の並んだ数字を4個の数字(年)、2個の数字(月)、2個の数字(日)に分割することもできます。

1つのセルの内容を複数のセルに分割(指定した文字数で分割)

区切り位置指定ウィザードを使って、8個の並んだ数字を4個の数字(年)、2個の数字(月)、2個の数字(日)に分割します。 区切り位置指定ウィザ ...

続きを見る

日付型に変更されたかを確認

[セルの書式設定]ダイアログボックスで確認すると、[日付]になっています。

[セルの書式設定]ダイアログボックスの[表示形式]-[日付]

[標準]に切り替えると、シリアル値が表示されます。

[セルの書式設定]ダイアログボックスの[表示形式]-[標準]

参考逆に[日付]を[文字列]に変換する方法については、以下の記事で解説しています。

日付を文字列に変換するには

ピボットテーブルで更新

ピボットテーブルで更新します。

ショートカットキーは、[Alt]+[F5]ですね。

キーボード[Alt]+[F5]

ブック内のすべてのピボットテーブルで更新する場合は、[Ctrl]+[Alt]+[F5]です。

キーボード[Ctrl]+[Alt]+[F5]

ピボットテーブルを更新後、日付フィールドで右クリックして[グループ化]をクリックすると、

ショートカットメニューの[グループ化]

[グループ化]ダイアログボックスが表示され、今度は月ごとのグループ化にすることができます。

参考うまく行かない場合は、更新して再度、日付を列フィールドに設定してみてください。

[グループ化]ダイアログボックス

Excel2013で解説していますが、他のバージョンも同じです。

Excel2016では、日付/時刻列のグループ化が自動で設定されるようになりました。自動設定を解除することもできます。

ピボットテーブルの日付のグループ化が自動に(無効設定も可能)

Excel2016では、ピボットテーブルを作成した時に日付のグループ化が自動で設定されるようになりました。 日付の自動グループ化は無効にする ...

続きを見る

日付フィールドがあると、[タイムライン]の機能が使用できます。

ピボットテーブルの[タイムライン]で日付のフィルター処理を行う

Excel2013のピボットテーブルの新機能です。 ピボットテーブルに日付フィールドがある場合、タイムラインで期間を指定してデータを動的に表 ...

続きを見る

ピボットテーブルのグループ化の関連記事です。週単位でのグループ化もできます。

ピボットテーブルの日付フィールドで[月単位][週単位]のグループ化

ピボットテーブルで日付を月単位や週単位にグループ化する方法です。 下のようなピボットテーブルを作成しました。 ピボットテーブルの作成について ...

続きを見る

グループ化ができない場合、操作が間違っている場合もありますので、以下の記事で確認してみてください。

年齢などもグループ化することができます。

ピボットテーブルのフィールドのグループ化(日付/年齢をグループ化)

ピボットテーブルでは、フィールドのグループ化をすることができます。データをより大きな括りで分析したい場合に便利です。 グループ化は、数値フィ ...

続きを見る

また、日付だけでなく、ピボットテーブルを作成する場合、元になる表(データ)で気を付けなければならないことがあります。以下の記事で解説しています。

ピボットテーブルの作成・集計ができない(データベースにする準備)

Excelのテーブルやピボットテーブルは、データベースとしての管理や分析が簡単にできるようになる、とても便利な機能です。 でも、既存の表をテ ...

続きを見る

関連以下は、Excel2013で解説しているピボットテーブルに関する記事です。

他バージョンでもピボットテーブルに関する記事をアップしています。

ピボットテーブルの元データをテーブルにするとデータソースの更新が便利

ピボットテーブルを作成した後、ピボットテーブルの元データの範囲が変わると、その度に[オプション]タブの[データソースの変更]をクリックしてダ ...

続きを見る

ピボットテーブルの行列を[ユーザー設定リスト]の順番で並べ替え

Excelのピボットテーブルで、行や列を並べ替えするときに知っておくと便利な機能があります。 行ラベルや列ラベルは、昇順、降順以外に、ユーザ ...

続きを見る

ピボットテーブルで複数条件の絞り込みをするにはスライサーを活用

Excelでデータを抽出したり、絞り込みを行うために[データ]タブの[フィルター]をよく利用している方、またはテーブルを作成してフィルターボ ...

続きを見る

ピボットテーブルでスライサーを使用すると列幅が既定に戻ってしまう

ピボットテーブルでは、列幅を調整してもフィルター処理などの操作をすると、また既定の列幅に戻ってしまいます。 更新しても列幅が自動で調整されな ...

続きを見る

累計はピボットテーブルで右クリックして[計算の種類]から求められる

ピボットテーブルを作成して、右クリックしてショートカットメニューを表示すると、その中に[計算の種類]があります。この[計算の種類]のサブメニ ...

続きを見る

ピボットテーブルのレポートの接続とフィルターの接続

Excelのピボットテーブルやピボットグラフでは、スライサーを使用してフィルタリングすると視覚的に分かりやすく、とても便利です。 Excel ...

続きを見る

ピボットテーブルを簡単に作成するには[おすすめピボットテーブル]

Excel2013には、[挿入]タブの[テーブル]グループに[おすすめピボットテーブル]というボタンがあります。 おすすめグラフと同じように ...

続きを見る

ピボットテーブルのアイテムの並べ替えはドラッグで(手動設定)

Excelのピボットデーブルで作成したフィールドのアイテムは、ドラッグで移動することができます。 既定で設定はオンになっていると思いますが、 ...

続きを見る

ピボットテーブルで累計と前年比(基準値に対する比率)を求める

Excel2013のピボットテーブルで累計と前年比を求める方法です。 テーブルのフィールドで右クリックして、ショートカットメニューの[計算の ...

続きを見る

ピボットテーブルで前年比(前月比)を求める

ピボットテーブルで下のような前年比を求める方法です。 商品(A、B、C)ごとの2010年5月と2011年5月の売上を比較しています。 ここで ...

続きを見る

ピボットテーブルとピボットグラフを同時に作成することもできます。

Excel2016で解説していますが、Excel2013でも同様の操作ができます。

ピボットテーブルとピボットグラフを同時に作成

ピボットテーブルの作成に慣れたなら、グラフも同時に作成してみませんか? ここでは、Excel2016で解説します。 サンプルのデータは以下の ...

続きを見る

また、アンケート集計もピボットテーブルを使用すると簡単です。

アンケートはピボットテーブルで簡単集計

アンケートをとって、顧客満足度などの調査をすることがあると思います。 アンケートをとった後は、集計しますね。その時にピボットテーブルを活用す ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

Profile

執筆者/はま

-Windows 8 & Office 2013 Excel 2013

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.