営業課長に面倒なデータ出しを依頼されて一度は作成し提出しましたが、後になって期間を延長しろだとか限定していた商品を全商品対象にしろだとか後から変更指示をされました。
パワークエリで作っているので出力する元データの期間を延長して更新すればそれで完了です。商品もフィルタをかけて特定商品に絞っていただけなのでソレを解除してしまえば問題なし。
時間としてはデータ出力に数十分ほどかかりましたが後は更新Alt+F5するのみ。一瞬です。
このデータをアレンジしていて困ったことが一つあり、わが社は6月が決算月でして、期別に集計して欲しいという事。パワークエリで出荷日の日付から年と月を抽出して新しい列を追加できるのですが→
【Excel】パワークエリで日付から月だけを抽出する方法。
これを期で分けるには7月未満の月は前年の期とする事にしなくてはいけない。
Excelではこれは簡単なんです。→
【Excel】「年/月/日」で表示されている日付を区切り位置機能で年と月と日に分ける。→さらにIF関数により決算月で期を分ける。
カスタム列とやらを列挿入してPower Query M 式言語とやらを使ってやれるのかもしれません。
一応ネットで見ては見ましたがいや、これ無理~となりました。
やれるのか無理なのかもさっぱり分かりませんでした。
だけどこれだけクエリでやれないとなると、Excelにコピーしてデータを出すことになる。それだと更新だけで完結しなくなってしまうわけで。それはどうしても避けなければ!という事でない頭を絞って。
年月と期のデータをcsvで作ってマージさせることに。
つまり、クエリの列挿入で日付から例えば「20240」という年月の列を作り、それに呼応する期の表をExcelで作りました。
こんな感じです。それでこれをインポートして年月でマージし年度を表示させました。
これなら年度が進んでいってもデータインポートして更新すれば永遠に一瞬で完了します。
だけどやっぱりエクセルの関数がそのまま使えたら本当にもっと便利なのに!と思います。
今後に期待したいとおもいます!!
今日はいつもよりちょっと頭を使って疲れました…。
だけど有意義で楽しい就労となりました。
ありがとうございます。
Excelパワーピボット&パワークエリのツボとコツがゼッタイにわかる本 超入門編/立山秀利【1000円以上送料無料】
パワーピボットとやらも使ってみたいが私には使いどころがないかも…。