Excel関数は業務効率化に欠かせない機能ですが、「どの関数を使えばよいかわからない」「複雑な数式が作れない」と悩む人も少なくありません。そんなときに役立つのがChatGPTです。自然な日本語で依頼するだけで、目的に合ったExcel関数を提案してくれます。関数の作成だけでなく、修正やエラー解決、数式の解説まで対応できるため、Excel作業の大幅な効率化が可能です。
ChatGPTでExcel関数を作るメリット
ChatGPTを活用すると、Excel関数に詳しくない人でも短時間で目的の数式を作成できます。
- 関数を覚える必要がない
- 複雑な数式も自動生成できる
- エラーの原因を特定できる
- 数式の意味を理解できる
- 作業時間を大幅に削減できる
特にVLOOKUPやXLOOKUP、IF関数などを頻繁に利用する業務では高い効果があります。

ChatGPTでExcel関数を作る基本手順
ChatGPTで関数を作る流れは非常に簡単です。
- やりたいことを日本語で整理する
- ChatGPTへ具体的に依頼する
- 提案された関数をExcelへ貼り付ける
- 動作確認を行う
- 必要に応じて修正を依頼する
依頼内容を具体的に伝える
曖昧な指示よりも具体的な条件を伝えた方が精度の高い関数を作成できます。
例:
- 売上が10万円以上なら「達成」と表示したい
- 氏名から名字だけを抽出したい
- 別シートから商品名を検索したい
- 重複データを判定したい
条件を詳しく伝えるほど実務で使える数式になります。
ChatGPTで作れるExcel関数の具体例
IF関数を作る
売上が100,000円以上なら「達成」、それ以外は「未達」と表示する場合の依頼例です。
ChatGPTへの指示例
「B2セルの金額が100000以上なら達成、それ以外なら未達と表示するExcel関数を作ってください」
生成例
=IF(B2>=100000,”達成”,”未達”)
VLOOKUP関数を作る
商品コードから商品名を取得する場合です。
ChatGPTへの指示例
「A2の商品コードを元に、別シートの商品マスタから商品名を取得するVLOOKUP関数を作ってください」
生成例
=VLOOKUP(A2,商品マスタ!A:B,2,FALSE)
XLOOKUP関数を作る
Microsoft 365利用者にはXLOOKUPがおすすめです。
生成例
=XLOOKUP(A2,商品マスタ!A:A,商品マスタ!B:B,”該当なし”)
SUMIFS関数を作る
条件付き集計にも対応できます。
生成例
=SUMIFS(C:C,A:A,”東京”,B:B,”営業部”)
東京の営業部だけの売上を集計できます。
ChatGPTで複雑な関数を作る方法
複数条件や関数の組み合わせも依頼できます。
例えば次のような依頼が可能です。
「売上が10万円以上かつ利益率が20%以上なら優良顧客と表示し、それ以外は通常顧客と表示する関数を作成してください」
生成例
=IF(AND(B2>=100000,C2>=20%),”優良顧客”,”通常顧客”)
関数の知識がなくても高度な数式を作成できます。

ChatGPTでExcel関数のエラーを解決する方法
Excel利用時にはエラーが発生することがあります。
| エラー | 原因 | 対処方法 |
|---|---|---|
| #N/A | 検索値が見つからない | 検索範囲を確認する |
| #VALUE! | データ型が不一致 | 数値と文字列を確認する |
| #REF! | 参照先削除 | セル参照を修正する |
| #DIV/0! | 0で割っている | IFERRORを利用する |
エラーが発生したら数式をそのままChatGPTへ貼り付けて相談できます。
依頼例
「以下のExcel関数で#N/Aエラーが発生します。原因と修正方法を教えてください。」
この方法で多くの問題を短時間で解決できます。
ChatGPTを活用したExcel業務の効率化事例
営業部門の売上分析
営業担当者ごとの売上集計や目標達成率計算を自動化できます。
経理業務
経費集計や請求書管理に必要な関数を瞬時に作成できます。
人事業務
勤怠データ集計や残業時間計算などにも活用できます。
在庫管理
在庫数の自動判定や発注管理の数式作成にも役立ちます。
Excelスキルに依存せず業務改善できる点が大きな魅力です。
ChatGPTでExcel関数を作る際の注意点
- セル位置を正確に伝える
- Excelのバージョンを伝える
- サンプルデータを共有する
- 生成後は必ずテストする
- 機密情報は入力しない
AIが作成した関数でも最終確認は必須です。
ChatGPTとExcel関数作成を比較
| 比較項目 | 従来 | ChatGPT活用 |
|---|---|---|
| 関数検索 | ネット検索 | 質問するだけ |
| 作成速度 | 時間がかかる | 数秒 |
| エラー対応 | 自己調査 | AIが解説 |
| 学習コスト | 高い | 低い |
| 複雑な数式 | 難しい | 容易 |
ChatGPTでExcel関数を作るおすすめプロンプト集
- 〇〇を実現するExcel関数を作ってください
- この関数の意味を初心者向けに説明してください
- この数式をもっと短くできますか
- Excel365対応版へ書き換えてください
- エラーの原因を分析してください
- 複数条件に対応する数式へ変更してください
テンプレート化しておくと業務効率がさらに向上します。

よくある質問
ChatGPTで複雑なExcel関数も作れますか?
可能です。IF、AND、OR、XLOOKUP、SUMIFSなどを組み合わせた高度な数式にも対応できます。
無料版でも利用できますか?
利用できます。日常的な関数作成であれば無料版でも十分活用可能です。
VBAやマクロも作成できますか?
できます。Excel VBAコードの作成や修正にも対応しています。
Excel初心者でも使えますか?
問題ありません。やりたいことを日本語で伝えるだけで関数を提案してもらえます。
ChatGPTの回答は必ず正しいですか?
誤りが含まれる場合があります。実際のデータで必ず検証してください。
業務利用しても大丈夫ですか?
利用できますが、機密情報や個人情報の入力には注意が必要です。
おすすめAIツール
- ChatGPT Plus:高度なデータ分析や複雑な関数作成に活用できます。
- Microsoft Copilot:Excelとの連携に優れています。
- Google Gemini:スプレッドシート作業の補助に活用できます。
- Notion AI:データ整理やドキュメント作成を効率化できます。
- AppSheet:ノーコードで業務アプリを作成できます。
関連記事
まとめ
ChatGPTを活用すれば、Excel関数の知識がなくても目的に合った数式を短時間で作成できます。関数作成だけでなく、エラー解決や数式の改善、業務自動化の相談にも活用可能です。まずは実際の業務で使うExcelファイルを題材に、ChatGPTへ具体的な要件を伝えながら関数作成を試してみてください。日々のExcel作業を大幅に効率化できます。

