読了時間:3分
売上レポートのExcel関数、もう手探りしない:AIに日本語で頼むだけ
ポイントを30秒で
売上レポート用のExcel関数をAIで作るとは、集計したい内容や表の列名を日常の言葉で伝え、VLOOKUPやXLOOKUPなどの数式を自動で組み立ててもらう使い方です。関数名を覚えていなくても、目的を説明すればコピー可能な形で返ってきます。
月末の夕方、売上表を前に手が止まる。商品コードから商品名を引っ張りたいだけなのに、VLOOKUPの引数の順番が思い出せない。隣のシートには担当者ごとの合計があり、さらに今月と先月の差も出したい。関数を一つずつ調べていたら、日が暮れてしまう。こんなとき、AIに日本語でそのまま頼む方法があります。
AIは「やりたいこと」を数式に翻訳してくれる
AIは、あなたが書いた日本語の説明を読み取り、Excelの関数に当てはめます。たとえば「A列の商品コードから、別シートの商品名を引っ張りたい」と伝えると、VLOOKUPやXLOOKUP、INDEXとMATCHの組み合わせなど、条件に合う書き方を選んで返します。関数名を暗記していなくても、表の列名と目的を伝えれば、そのままセルに貼れる形で出てきます。
ただし、AIが返す数式は必ずしもあなたの表と一致するとは限りません。列の位置やシート名を確認し、実際のデータで試す習慣が欠かせません。
実際に試す:あいまいな頼み方と、具体的な頼み方
あいまいな頼み方
売上表で商品名を引っ張る関数を教えて。この答えは方向性としては間違っていませんが、あなたの表の列構成が分かっていないため、そのまま貼っても動かない可能性があります。どのシートのどの列に商品コードがあり、どの列に商品名があるのかを伝えていないからです。
具体的な頼み方
売上管理.xlsxの「売上明細」シートがあります。A列に日付、B列に商品コード、C列に数量、D列に単価が入っています。別の「商品マスタ」シートにはA列に商品コード、B列に商品名、C列にカテゴリがあります。売上明細のE列に、B列の商品コードから商品名を引っ張る数式を書いてください。VLOOKUPでお願いします。今度は、シート名・列・目的がすべて伝わっているため、そのまま使える数式が返ってきます。範囲の指定やコピー方法まで補足してくれるので、初めて触る関数でも迷いません。
コピーして使えるマスタープロンプト
毎回ゼロから説明するのが面倒なときは、次のテンプレートの[ ]内を自分の表に合わせて書き換えてください。
私は[職種]で、[目的]のためにExcelを使っています。
ファイル名は[ファイル名]で、シート「[シート名]」には次の列があります:[列名を左から順に]。
別のシート「[参照シート名]」には[参照したい列名]が入っています。
[やりたいこと]を実現する数式を、[関数名]を使って書いてください。
数式はそのままコピーできる形で、セル番地も含めて教えてください。AIが遠回りしたときの修正コマンド
- 「関数名を指定せず、目的だけに合う書き方を3つ比較して」
- 「列番号ではなく列名で指定する書き方に変えて」
- 「エラーが出たときの確認手順を、順番に箇条書きで教えて」
できたかどうかの見極めと、声で練習するコツ
数式が正しく動いたかどうかは、実際の売上表で数件だけ手計算と照らし合わせれば分かります。合っていれば、あとは下の行にコピーするだけです。もし合わなければ、AIに「B列の商品コードが空白のときは空白を返すように」などと追加で伝えましょう。慣れてきたら、スマホの無料音声モードで「今月の担当者別売上を出す数式を教えて」と話しかけてみてください。声で頼むと、キーボードを打つより速く、考えながら質問できます。