見出し画像

CopilotくんExcelと使うと君は無料なのに優秀なアシスタントだね~

旅先でnotePC一台という環境でちんたら開発すると、家でのハイスペックマシンや偶にしか使わないMacminiもなく、かといってローカルLLMを試すこともできずに、クラウド型LLMも無課金枠でパソコン一台だとそれほど強力な使い方ができる訳でもない。

となると、プログラミングの考えが詰まったときに、私のスキルぐらいだとExcel , VBA , UWSC , DOSプロンプト , Python , GAS とそれほど手を広げられるはずもなく、持ってきている過去のプログラミング資産とたまたま残っているクラウドでの履歴内容やテキストファイル程度のモノ。

こうなると無料だからとローカルLLMでやっていた内容は、逆にリスクでしかない!という感じになる。お財布的にはあまりよくないことだが、旅前にクラッシュしたメインマシンでのGen5 M.2SSD 1TB*2枚と高級ASUSマザーが、それとなく私のAi利用の応えをしてくれているのでは?と思えたりする。

課金すれば良し!とは、馬券でカネを溶かす私がAi課金には、どうしても踏み込めないでいるのも、無料枠でほとんどUWSCの記述がNotebokLMを上回ってこないことにある。

UWSCで出来るほとんどのことは、Pythonで置き換え可能だが、自動化したときにPythonよりもUWSC+Excel , Googleスプシ+GAS の連携の方が優秀であることの方が多いと感じる。Python+LibreOffice Cal だと全部タダで出来るが、表が完成してからの関数利用では、Excelとスプシよりも格段に使い勝手が悪い。

後は、Excel vs スプシだが、これは私個人はOfficeサブスクに課金しているので、圧倒的にCopilotがGemini,Google AIモードよりも優秀になる。

右下にCopilotボタンが初めは鬱陶しい!とも感じていたが…

これがあるから大きく生産性が高くなったのか?いう問いにはNoなのだが、私が賢くなるきっかけをくれる補助には一番うってつけ。しかもCopilot利用は無料分程度で十分。

競馬データ、特にオッズ周りのデータを整えるのに、順位をつけることが良くある。有料分のJRA-VANデータを利用する場合は、ほぼそれは付いてくるが自作すると、それも自分で作成する必要がある。

その時に、ごりごりプログラミングしたら良いのだが、JRAホームページの表組とかデータ表示の仕方により、イレギュラーなデータが発生した場合、ごりごりした経験がないと、まず今ある既存のプログラムを修正できないもしくはメッチャ時間をかけて、またAIと一緒にプログラミングするはめになる。

もちろん、これまでにAiと自動作成し修正した経験が多い方は、それの方が履歴として残っているので、その方が強いがAi無課金勢はそれほどAi知見はたまっていない。過去の自作したモジュールぐらいしかない訳である。

但し、umaくハマった場合は、そもそもAiがない時代からの資産なので、いくらでも自分で更新できるという強みがある。ひょっとしたらこれからAiが欲しい情報として、レガシーの方が彼ら(Ai) にとっての資産価値は高いのかもしれないねw

話を戻すと、Excel関数って言っても使ったことのない関数は、自分に知識の片隅にもない訳でぇ~それをAiに聞くといろいろな関数を作ってくれるので、それを見て仕組みが理解できれば、自作プログラミングには幅ができることもある。

私の場合、オッズ取集から順位をつけるのに、
Rank
Countifs
SUMPRODUCT
の型を覚えることでちょっとレベルアップしたね💕

Sumproduct関数なんてさぁ~for-nextとか使ってプログラミングしてたら一生見ることのない関数といっても良いけど知ってると便利だよね~次からは150行目にRank関数で順位付け、151行目にcountifsを使って順位付け、152行目にSumproductで順位付けしてっていうだけで、目的のモノが手に入るからね~

これで結果が一致しないなら、ExcelVBA自作という流れで、これ集めるだけでも、そこそこのボリュームになると思うよ。特に基幹業務だと。。。まぁ、あんま言うのやめよw

さぁ!今週はいよいよ朝一オッズ自作完成までいくのか~いかないのか~先週よりも大分、頭の中は整理されてきたのと、体調が復活してきたので、今週は完成に一歩近づく感はあるかもね~💕

それでは、またね~( ̄▽ ̄)

いいなと思ったら応援しよう!

adono2026 頂いたチップを全て自作PCに突っ込ませて頂きます💗次はRTX5090かぁ~