11

次のような日付売上高を含む2列のスプレッドシートがあります。

ここに画像の説明を入力してください

右クリック->[セルのフォーマット]を実行すると、[日付]列の値が(フォーマットで)日付として正しく表示されM/D/YYYYます。これは、ヘッダーを除くすべての日付セルに適用されます(Ctrl + Shirt + Downでチェックしました)。

ただし、2つの列からピボットテーブルを作成すると、日付はテキストとして認識され、それに応じて並べ替えられます(つまり、最初に月、日、年の順に並べ替えられます)。これにより、データが台無しになります。

ここに画像の説明を入力してください

私はこのタイプのデータを使用してピボットテーブルを定期的に作成していますが、これまでこの問題が発生したことはなく、実際に何が問題になっているのかわかりません。

ピボットテーブルを作成するときに、日付値をそのように認識させるにはどうすればよいですか?

PS:私はpivot_table_date_porder_issue.xlsxそれを見たい人のために問題を示すファイルをアップロードしました。

4

9 に答える 9

11

問題は、Excelが「mm / dd/yyyy」のテキスト文字列を内部メモリの日付オブジェクトとして認識しないことです。したがって、ピボットテーブルを作成するとき、これらの文字列は日付とは見なされません。

ピボットテーブルを作成する前に、まず日付を実際の日付値に変換する必要があります。これはそのための優れたリソースです:http://office.microsoft.com/en-us/excel-help/convert-dates-stored-as-text-to-dates-HP001162867.aspx

スプレッドシートで、数式を使用してBに2番目の日付列を作成しました=DATEVALUE(A2)。この新しい日付列を使用してピボットテーブルを作成し、ピボットテーブルでCount of Sales正しく並べ替えます(オプションはSort Oldest to Newestの代わりになりますSort A to Z)。

于 2013-02-19T18:47:42.823 に答える
6

2017年4月20日

以前に投稿された回答をすべて読みましたが、多くの追加作業が必要です。私が見つけた迅速で簡単な解決策は次のとおりです。

1)ピボットテーブルの日付フィールドのグループ化を解除します。2)ピボットフィールドリストUIに移動します。3)[日付]フィールドが[行]セクションの最初に表示されるように、フィールドを再配置します。4)[デザイン]メニューで、[レポートレイアウト]/[表形式で表示]を選択します。

既定では、Excelはピボットテーブルの最初のフィールドで並べ替えます。[日付]フィールドを最初にしたくない場合もありますが、これは妥協案であり、時間と多くの作業を節約できます。

于 2017-04-20T21:35:36.750 に答える
2

正しく並べ替えられる24/11/15(2015年11月24日)の列をピボットで使用する場合は、次の手順を実行して、適切にフォーマットされていることを確認できます。列を強調表示し、[データ]-[テキスト]に移動します。列– [次へ]を2回クリックし、[日付]を選択してデフォルトのDMYを使用し(またはデータに応じて選択し)、[OK]をクリックします

ここでピボットすると、Excelが操作できるように、その列が日付フィールドとして適切にフォーマットされているため、適切に並べ替えられていることがわかります。

于 2015-11-24T10:43:10.497 に答える
2

オプションに移動します。「手動ソート」がオンになっている可能性があります。ラジオボタンを「昇順>日付」に変更する必要があります。行/列を右クリックして「その他のソートオプション」を選択することもできます。これを見つけるのに永遠に時間がかかりました。解決...

于 2018-04-16T14:33:51.027 に答える
1

私が抱えていた問題は、ソースデータが「date」dd / mm / yyyyとして正しくフォーマットされていても、ピボットテーブルが(たとえば)2019年5月16日から2019年5月17日までの間に配置されたということでした。このデータはピボットテーブルに表示されていましたが、間違った場所に表示されていました。さらに、[日付]フィルターで選択できるにもかかわらず、ピボットグラフはその日付のデータを表示することを拒否しました。

私の場合、私はしなければなりませんでした:

  1. ピボットグラフから、[日付][フィルター]メニューを開きます。

  2. [最も古いものから新しいものに並べ替える]オプションを選択します。

  3. ビンゴ!ピボットグラフに、欠落している日付データが表示されるようになりました。
于 2019-05-23T09:23:00.237 に答える
0

更新するだけでなく、新しいピボットテーブルを作成してみてください。

いくつかの日付を追加するのを忘れた場合がありました。それらを追加した後、ピボットテーブルの範囲を更新して更新を押しました。それらは、ピボットテーブルの最後に順不同で表示されました。次に、新しいピボットテーブルと日付をすべて順番に作成しようとしました。

于 2014-02-21T19:08:17.420 に答える
0

日付がある列全体を選択する必要があるため、[列へのテキスト]ボタンをクリックし、[区切り]を選択します>すべてのチェックボックスをオフにして、[終了]ボタンをクリックするまで進みます。

これによりセル形式が作成され、値が日付として読み取られます。

それがお役に立てば幸いです。

于 2015-04-17T19:16:53.157 に答える
0

私はこれをどこかで見ました。2016Excelを使用しています。私にとってうまくいったのは、YYYY Quartersを使用することでした(四半期ごとのデータを探していました)。そのため、ソースデータをYYYYxQとして並べ替えました。2016 1Q、2016 2Q、2016 3Q、2016、4Q、2017 1Q、20172Q...アイデアが浮かびます。

于 2018-07-26T13:47:22.197 に答える
0

右クリックして[日付]領域でグループ化を解除すると、不思議に思います。

于 2022-01-07T01:52:41.407 に答える