[[20230413145029]] 『複数のピボットテーブルからグラフの作成もしくは』(ねこがいっぱい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のピボットテーブルからグラフの作成もしくは、違うデータベースからの日別のすり合わせ』(ねこがいっぱい)

[[20230413112444]]で日別のユニーク数の集計結果を相談した者です。

関数からピボットに質問内容が変わったため、別スレを立てています。(過去の検索にも引っかからなかったため)

日別ユニーク数をピボットテーブルで3種類それぞれ出すのではなく、
新しいシートに、3種類のデータを抜き出した状態でピボットテーブルを作成

  A   B   C    D   E  F
1 4/1│りんご│4/1│筆箱   │4/1│緑茶
2 4/1│みかん│4/2│ボールペン│4/2│ウーロン茶
3 4/2│ばなな│4/3│シャーペン│4/2│麦茶
4 4/3│りんご│4/4│消しゴム │4/3│紅茶

上記からピボットテーブルを作成する際、行にはくだもので使った日付だけをいれたところ
当たり前っちゃ当たり前なのですが、他の文房具と飲み物の日別ユニーク数が合わなくなりました。

ただ、こうやってまとめた状態で1つのピボットテーブルを作成すれば、ひとつのグラフを作成することは確認できました。

やりたい事
・3種類ある日別ユニーク数を集計したピボットテーブルを折れ線グラフで表示したい。

ピボットテーブルに関わらず、ご存じの解決方法が関数であれば、関数でも構いません。
特に方法にこだわっているわけではないので、効率的なやり方があれば教えて頂けますと幸いです。
よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 回答つかないねー

 3つ別々のデータがあるなら、まずは一つのデータ(テーブル)にまとめてあげたほうが集計しやすいと思います。
 PowerQueryを使って一つのテーブルにまとめられるので、参考にしてください。
 長文なので、等幅フォントのドキュメントに張り付けて印刷しておくといいかもしれないです。

 1)下表を参考に、グループ列を追加してください。
    |[A]   |[B]   |[C] |[D]     |[E]     |[F]|[G]     |[H]   |[I] |[J]     |[K]     |[L]|[M]   |[N]   |[O] |[P]     |[Q]     
 [1]|品名  |売上日|店舗|売上数量|グループ|   |品名    |売上日|店舗|売上数量|グループ|   |品名  |売上日|店舗|売上数量|グループ
 [2]|りんご|4月1日|渋谷|       1|果物    |   |じょうぎ|4月1日|渋谷|       1|文具    |   |コーラ|4月1日|渋谷|       1|ドリンク
 [3]|みかん|4月1日|新宿|       1|果物    |   |えんぴつ|4月1日|新宿|       1|文具    |   |ミルク|4月1日|新宿|       1|ドリンク
 [4]|りんご|4月1日|渋谷|       1|果物    |   |ふでばこ|4月1日|渋谷|       1|文具    |   |ペプシ|4月1日|渋谷|       1|ドリンク
 [5]|ばなな|4月2日|渋谷|       1|果物    |   |じょうぎ|4月2日|渋谷|       1|文具    |   |ペプシ|4月2日|渋谷|       1|ドリンク
 [6]|みかん|4月3日|新宿|       1|果物    |   |ふでばこ|4月3日|新宿|       1|文具    |   |コーラ|4月3日|新宿|       1|ドリンク

 2)それぞれのデータ範囲をテーブルに変換してください。 名前はわかりやすければ何でもよいです。
   便宜的に左からテーブル1 テーブル2 テーブル3とします。
https://hamachan.info/win10/excel/table.html

 ※▼がついているところは、ポップアップメニューが出るので大きいボタンを押さないように注意してください。

 3)ここまで準備したら、ブックを保存してください。
 4)データ>データの取得(左端)>Power Queryエディターの起動 をクリックして、エディターを起動してください。
 5)ホーム>新しいソース(右端)>ファイル>Excelブックをクリックしてください。
 6)3)で保存したブックを選んで開いてください。
 7)ナビゲーター が表示されたら、□複数アイテムの選択 にチェックを入れてください
 8)左下に2)で作成したテーブル名の一覧が並んでいるので、3つともチェックを入れてOKを押してください。
 9)ホーム>閉じて読み込む▼>閉じて次に読み込む をクリックしてください
 10)データのインポート ダイヤログが表示されたら、○接続の作成のみ にチェックを入れてOKを押してください。
 11)データ>データの取得>クエリの結合>追加 をクリックしてください
 12)追加 ダイヤログが表示されたら、 ○3つ以上のテーブル にチェックを入れて、8)でインポートしたテーブルを左のリストから右のリストに追加してOKを押してください。
 13)PowerQueryエディターが開き、左側に 追加 テーブルが追加されていることを確認してください。
 14)中央の表の、売上日列(項目名)をクリックして選択状態にしてください
 15)ホーム>変換(真ん中あたり)>データ型:整数 をクリックして、日付 に変更してください。
 16)ホーム>閉じて読み込む▼>閉じて読み込む をクリックしてください
   ※9)とは違うほうです!
 17)新しいシートに3つのテーブルが1つにまとまっていることを確認してください。
   【出力結果】
     |[A]     |[B]     |[C] |[D]     |[E]     
 [1] |品名    |売上日  |店舗|売上数量|グループ
 [2] |りんご  |2023/4/1|渋谷|       1|果物    
 [3] |みかん  |2023/4/1|新宿|       1|果物    
 [4] |りんご  |2023/4/1|渋谷|       1|果物    
 [5] |ばなな  |2023/4/2|渋谷|       1|果物    
 [6] |みかん  |2023/4/3|新宿|       1|果物    
 [7] |じょうぎ|2023/4/1|渋谷|       1|文具    
 [8] |えんぴつ|2023/4/1|新宿|       1|文具    
 [9] |ふでばこ|2023/4/1|渋谷|       1|文具    
 [10]|じょうぎ|2023/4/2|渋谷|       1|文具    
 [11]|ふでばこ|2023/4/3|新宿|       1|文具    
 [12]|コーラ  |2023/4/1|渋谷|       1|ドリンク
 [13]|ミルク  |2023/4/1|新宿|       1|ドリンク
 [14]|ペプシ  |2023/4/1|渋谷|       1|ドリンク
 [15]|ペプシ  |2023/4/2|渋谷|       1|ドリンク
 [16]|コーラ  |2023/4/3|新宿|       1|ドリンク

 ※ここからは前回と同じ内容です。

 18)17)の範囲を選択して、挿入>ピボットテーブル▼>テーブルまたは範囲から をクリックしてください。
 19)範囲が17)の範囲であることを確認し、□このデータをデータモデルに追加する にチェックを入れてOKを押してください。
 20)新しいシートにピボットテーブルができるので、
   列ラベル :グループ
   行ラベル :売上日
   値    :品名
   をドラッグ&ドロップしてください
 21)カウント/品名▼をクリックし、値フィールドの設定をクリック
 22)重複しない値の数 を選択してOK
 【出力結果】
    |[A]                |[B]     |[C] |[D] |[E] 
 [1]|                   |        |    |    |    
 [2]|                   |        |    |    |    
 [3]|個別カウント / 品名|列ラベル|    |    |    
 [4]|行ラベル           |ドリンク|果物|文具|総計
 [5]|2023/4/1           |       3|   2|   3|   8
 [6]|2023/4/2           |       1|   1|   1|   3
 [7]|2023/4/3           |       1|   1|   1|   3
 [8]|総計               |       3|   3|   3|   9

 ※ここからグラフ
 23)あとは挿入から好きなグラフ選べばイイカンジになりませんかね?
(稲葉) 2023/04/14(金) 14:51:07

>回答つかないねー
他人の回答を見てから回答するんかい。
(?めめ) 2023/04/14(金) 15:17:39

 徹頭徹尾、困っている人がいるなら自分の中でできる範囲で助けてあげたいと思って
 回答しているつもりなんですが、そんなこと言われるとは思ってなかったです・・・。

 前スレで乗り掛かった舟なので、新しくスレッド立ち上げて、前スレよりもわかりやすい質問されていること、丁寧なお礼をいただき
 昨夜も慣れないPowerQueryで何時間もかけてわかりやすい回答心がけて、不要な箇所削ったり、
 文面見直したりしているうちに時間がたってしまい、その間に回答がつかないことを嘆いた一言が
 そう思われてしまうのは大変残念です。
(稲葉) 2023/04/14(金) 15:31:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.