Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
ピボットテーブルでの集計【年月】としたい
投稿日時: 20/01/08 18:01:37
投稿者: kosanlove

Excelのバージョンは Office365です。
  
どなたか解決方法をご教示ください。
よろしくお願いいたします。
 
出勤日をカウントさせるファイル(出勤日カレンダー.xlsx)があります。
 
ピボットテーブルの日付が複数年にわたっているデータがあります
年月で集計したいのですが…。
グループ化の【年】【月】にチェックを入れると
まず【年】のグループがあり内訳として【月】の集計ができます。
 
【年】【月】ではなく【年月】括りたいのです。
 
理由としては、別のファイル(月次集計.xlsm)から
=VLOOKUP(A1,=[出勤日カレンダー.xlsx]出勤日数_月計!$A$5:$B$1200,2,0)
というような形式で
A1に2020/01/01と入力されている場合
[出勤日カレンダー.xlsx]出勤日数_月計のA列に2020/01という集計年月を表示したいのです。
 
集計元のシートの日付(A列)とは別の列(F列)に
=TEXT(YEAR(A5),"0000")&"/"&TEXT(MONTH(A5),"00")
と設定して(F列)をピボットテーブルの集フィールドとしても
日付(A列)と同様【年】のグループがあり内訳として【月】の集計となります。
 
 
2020/01という集計年月でなくとも
【年】のグループがあり内訳として【月】の集計のままでも
別の関数というか構文でピポットからの値を表示可能な方法があれば
拘りないのですが…。
 
よろしくお願いいたします。
 

回答
投稿日時: 20/01/08 20:13:47
投稿者: んなっと

よく読んでいませんが...
 
      A   B   C    D
 1   日付 分類 金額  年&月
 2 2018/1/1  あ  11 2018/01
 3 2018/1/2  あ  12 2018/01
 4 2018/2/1  あ  13 2018/02
 5 2018/2/2  あ  14 2018/02
 6 2018/3/1  あ  15 2018/03
 7 2018/3/2  あ  16 2018/03
 8 2018/4/1  あ  17 2018/04
 9 2018/4/2  い  18 2018/04
10 2018/5/1  い  19 2018/05
11 2018/5/2  い  20 2018/05
12 2018/6/1  い  21 2018/06
13 2018/6/2  い  22 2018/06
14 2018/7/1  い  23 2018/07
15 2018/7/2  い  24 2018/07
16 2018/8/1  い  25 2018/08
17 2018/8/2  い  26 2018/08
18 2018/9/1  い  27 2018/09
19 2018/9/2  う  28 2018/09
 
D2
=TEXT(A2,"yyyy/mm")
下方向・↓
 
→ピボットテーブル
→「日付」と、勝手にグループ化されてできた「年」「月」「四半期」などのチェックをすべて外す
→【行】の先頭に「年&月」をドラッグ
 
     A   B      C
3  年&月 分類 合計 / 金額
4 2018/01  あ      23
5 2018/02  あ      27
6 2018/03  あ      31
7 2018/04  あ      17
8       い      18
9 2018/05  い      39
 
上記手順で行ったが、結果が望みと違っているということでしょうか?

投稿日時: 20/01/08 20:29:52
投稿者: kosanlove

早速のコメントありがとうございます。
 
アドバイス頂いた内容で
要望どおりの結果となりました。
 
お恥ずかしい話ですが、すべて更新をしていないという
単純ミスのようでした。
 
本当にうっかりにもほどがあるというミスで
自分でもびっくりしています。
 
別の質問とするべきなのでしょうが…。
勝手にグループ化されるように「年」「月」「四半期」などは
チェックわ外しただけでずっと残るものでしょうか?
出来れば表示させたくないのですが…。

回答
投稿日時: 20/01/08 21:21:31
投稿者: んなっと

「更新」して変わるのは、別の列(F列)のフィールドが現れるかどうかだけのような気がしますが...

引用:
【年】のグループがあり内訳として【月】の集計となります

と書いてあるので、【「年」「月」などのチェックをすべて外す】の手順を
行っていなかったことが原因ではないかと考えて回答しました。
無駄な回答になってしまったようですね。
 
追加の質問も、日付にチェックを入れてから「グループ解除」、
日付のチェックを外すだけですが、これも無駄な書き込みになりそうです。
 
今後は必ず表形式の具体例を添えて質問するようにしてください。
 

投稿日時: 20/01/08 22:04:14
投稿者: kosanlove

引用:
無駄な回答になってしまったようですね。

 
ご案内頂かなければ…
「更新」をすることすら気が付いていない状態でした。
 
ご案内頂いた 【「年」「月」などのチェックをすべて外す】の手順をした後に
無意識に「更新」をして「年月」のフィールドが表示されたことに気が付いたのです。
 
「更新」していなかった為、別の列(F列)のフィールドが現れないことを気が付かず
「日付」のデータにのみチェックを入れた状態では
「年月」の表示にならず困っていた状況でした。
 
 
 
引用:
日付にチェックを入れてから「グループ解除」、
日付のチェックを外すだけですが、これも無駄な書き込みになりそうです。

 
こちらもご案内頂いた方法で消えました。
消したいと思っている「年」を一旦チェックし「グループ解除」で
フィールドリストから「年」が消えました。
 
 
今後は、表形式の具体例を添えて質問するようにいたします。
 
決して、無駄ではなく、大変助かりました。
本当にありがとうございました。