スプレッドシートは最悪ですよね?実際のところは分かりません。私の仕事では、ありがたいことに Excel や Google Sheets をあまり使用する必要がありませんでした。私はスプレッドシートのセルではなく、CMS でほとんどの執筆を行っています。しかし、皆さんの多くが、おそらくさまざまなレベルの熱意でスプレッドシートを使用していることを私は知っています。 Excel での作業が楽しいかどうかに関係なく、生産性の向上を求めている場合は、人工知能が役に立ちます。
AI はまだ初期段階にありますが、仕事に対する私たちの考え方を変えています (そしてその他すべて)。 AI がデータ入力の仕事を引き継ぐかどうかは時間が経てばわかりますが、それまでは AI を有効に活用することができます。これは、スプレッドシートの作業をより迅速に行うのに役立ち、特定のタスクを達成するために使用する必要がある正確な式を知らせるのにも役立ちます。完成したスプレッドシートに至るまでのコーディングに脳力を無駄にしないでください。 AI は汗をかかずにそれをやってくれます。
AI はスプレッドシート アプリにトップダウンで導入されます。Microsoft は現在 Copilot をテスト中です、すべての Microsoft 365 アプリに AI 統合アシスタントが組み込まれています。GoogleはAIツールをスプレッドシートに統合することに取り組んでいます、今後数か月間、Workspace アカウントから開始します。ただし、これらのツールはまだ登場していないため、現在はサードパーティの作成物に依存して、ワークフローに人工知能を追加する必要があります。
GPTエクセルは、現在使用できるツールの 1 つです。非常に基本的で直感的です。まず、完了する必要がある関数を入力します。何らかの理由で、スプレッドシート内のすべての奇数番号のセルの文字を大文字にしたいとします。プロンプトを入力したら、この数式を Excel とスプレッドシートのどちらで実装するかを選択します。これは、2 つのツールのコマンドが異なるためです。 「生成」を押すと、AI がニーズに合わせた適切な式を吐き出します。
大文字の使用の例では、Excel と Sheets に対して次のように出力されます。
Excel: =IF(MOD(ROW(),2)=1,UPPER(A1),A1)
シート: =ARRAYFORMULA(IF(MOD(ROW(A1:A),2)=1,UPPER(A1:A),A1:A))
幸いなことに、少なくともユーザーが要求した場合、AI は説明なしで文字化けした混乱したコードを単に提供することはありません。 「説明」タブに切り替えて数式を貼り付け、「数式の説明」をクリックすると、GPTExcel がその数式を機能させるために何が起こっているかを説明します。ここでの Excel の数式では、次のものが提供されます。
「この数式は、MOD 関数を使用して行番号が奇数か偶数かをチェックします。行番号が奇数の場合は、UPPER 関数を使用してセル A1 のテキストを大文字に変換します。行番号が偶数の場合は、セル A1 のテキストをそのまま返します。 IF 関数はこのチェックを実行し、適切な結果を返すために使用されます。」
AI 全般と同様、ロボットを重要なものに適用する前に、ロボットの動作を再確認する必要があります。上司にスプレッドシートを提出した後で、自分が使用した数式がすべてのデータを破壊していたことが判明するようなことは望ましくありません。 (スプレッドシートを使った仕事もそうなりますよね?)