今回で4回目の投稿。小売業企業内で食品製造工場を担当しています。工場で製造している商品のデータを毎月作成していますが、そのデータはExcelで違うデータを手作業で組み合わせているため、毎月月初めに5日ほどかけて作成しています。Excelのマクロやクエリの機能は知識が無いので手つかずの状態でした。
今回、ChatGPTを知る事ができ、いろいろ質問すれば答えてくれることが分かったので、ChatGPTに教わりながらクエリを使ってエクセル資料作成の自動化に挑戦します。
工場製造品単品データ作成について
整形前、整形後の形について
折り畳みにあるような データが元データでこの出荷データは月末日当日1日分の実績も掲載されているし不要なセルもあり不要な行や列を整えていく必要があります。
不要なセルや行、列を整形後に、統合する、取扱い店舗数のデータや店舗での販売数や販売ロス(売変率)を組み入れる必要があります。
パワークエリについて
手間がかかる事を同僚に相談したところ、「クエリを使えば手間が省けるかもしれないよ」とアドバイスをいただき、自分でチャレンジすることにしました。
いろんな資料を見ましたが、まずはChatGPTに聞いてみることにしました。
データのクレンジングと変換 結合と統合とあります。まさにやりたいこと。
早速やってみたい。
使用したもの
- Excel
- ChatGPT
出来たもの
結果 3つの不具合を解決できなかった
出来なかった事
- 行の削除の方法が検索しても理解できなかった
- 上部の「売単価」「ユニット売価」の表示セルとデータの列にずれがあるがセルの移動が出来なかった
- 「売単価」「ユニット単価」のデータ列を誤って削除してしまった。 戻って
クエリエディタの適用したステップを修正したが、かえって壊れてしまった。
作業の流れ
①新しいExcelを開き作業したいデータを取り込む
②ファイルを取り込んでからエデュタを起動する
③読み込まれした。ここからクリーニング。不要な行や列を削除します。
④上から9行を削除 運用したステップが記録されていく
⑤セル「納品数」を左横セルに移動したい
ChatGPTでは「コンテキストメニューから」と説明があるが実際にはメニューはでません。何度か質問しましたが移動させることが出来ませんでした。
⑥列の削除
⑦中間部分の行の削除
行の削除は「上位N行の削除」「下位N行の削除」しかなく指定した3行目のみ削除する方法が検索してもわからなかった。
⑧実行してみる 「クエリエディタを終了」すると適用したステップが実行される
まとめ
結果は 上記の「出来たもの」に記した通り。
わからなかったところは、結局手作業で修正することになった。
また、誤りに気づき クエリエディタから「適用したステップ」の修正が出来るようだが
今回初めてなので他にも影響して崩れてしまいました。
完結しませんでしたが これは自分の作業のプロトタイプ
エクセル作業の時短化は、引き続きチャレンジします。