てんちょです。子供から風邪をもらいのどをやられました。最近咳をしている人も多いので流行ってるんでしょうか。
とある部署からexcelについての相談が。昨年、地番が大量に入った形式の違う2つのファイルの比較をしたいという相談があり、ちょうど手が空いていたのと興味があったので引き受けました。一つ目のファイルには列ごとに字名・親番・枝番ときれいにデータが入力されており、二つ目のファイルにはセル内に大量の地番がスペース区切りで入力が。二つ目のこれをどうにかしないとダメそうな感じです。なんでこんな入力しちゃうんですかね。
幸いスペースで区切られているので、区切り位置指定で横に展開してみることにしました。するとCJF列にまで展開されました…CJF列って何列目なのか気になって検索してみると”2294″となりました。これだけ詰め込むのも大変だったんじゃないですかね。さらに字名ごとに35行。結構なボリュームのデータになりました。1つ目のファイルを関数組み合わせて比較させて完成。
そして今回、また同じファイルで同様の作業をすることになりました。毎回区切り位置指定を入れて…の作業を行うのも大変なので、今回はChatGPTにマクロを作成してもらい、元ファイルを加工せずにそのまま出力してもらうことにしました。作業を順に書き込んでみたところ、30分ほどでそれっぽいものが一発で出力。
早速実行してみたところ…処理が終わるまでに2時間かかりました。「時間がかかりすぎるので見直して!」と書いてみたことろ、分割してデータを書き込むようにすぐに修正してくれました…仕事が早い。再度実行してみたところ数秒で処理が完了。久しぶりにChatGPTを使ってみましたが、ほんともうバッチやマクロは覚える必要がないくらい、誰でも簡単に複雑な処理を可能にしてくれる素晴らしいツールですね。職場でもっと手軽に使ってもらえるよういなればいいなぁ…。
もしかしてCopilotだとExcel内で全部完結するんですかね。
(投稿者:てんちょ)