AI でExcel 数式を生成
著者Zhoumandy•変更日
Excelで何をしたいかはわかっているのに、正しい数式がなかなか思い浮かばない……そんな経験はありませんか? 条件に基づく計算、値の検索、テキストの抽出、行のフィルター、カスタム結果の返却など、難しいのは「適切な関数を選び、正しく記述する」ことです。
数式生成は、ZKutools Anywhere for Excelで驚くほど簡単になります。この AI 搭載の数式アシスタントは、自然言語で指示を入力するだけで、Excel 数式に即変換。必要なことを記述すれば、AI がすぐにレビュー済みでExcel でそのまま使える数式を生成します!

数式生成機能のメリット
平易な英語による数式作成
難しいExcel 関数を覚える必要は一切ありません!SUMIF、XLOOKUP、FILTER、TEXTSPLITなどを使いこなす代わりに、普段使う言葉で計算したい内容をそのまま記述するだけで OK。「製品名に対応する価格を検索」や「地域と支払い状況ごとに売上を合計」など、自然な指示で思い通りの結果が得られます。
より迅速な数式作成
検索、複数条件での抽出、テキスト処理、日付ルール、エラー対応など、Excel でよく行う作業に役立つ数式の出発点を提供します。
タスクを数式ロジックに変換
求めている結果はわかっているものの数式の書き方がわからない場合は、数式生成がリクエストを構造化されたExcel ロジックに変換するお手伝いをします。
柔軟な数式スタイル
追加オプションを使用して、シンプルな数式、エラー処理付きの数式、最新のExcel 365 向け数式、または古いExcel バージョンでより適切に動作する数式など、さまざまな数式スタイルを指定できます。
数式生成の使い方
開始前に、ZKutools Anywhere for Excelがお使いのExcel で利用可能であることをご確認ください。必要に応じて、Microsoft AppSource から入手できます。
注:数式生成は、ZKutools Anywhere for Excel の AI 機能のひとつです。AI 機能をご利用いただくには、ZKutools AI アカウントが必要です。20 万トークンを無料でご利用いただけ、その後はExcel ・Outlook ・Word 向けのZKutools AI サブスクリプションで引き続きご利用いただけます。
手順 1:ZKutools Anywhere for Excel を開く
- お使いのExcel ワークブックを開き、ZKUTOOLS > 数式生成をクリックして、ZKutools Anywhere for Excelパネルを開きます。

- ZKutools Anywhere ペインが開いたら、ZKutools AI アカウントでサインインしてください。まだお持ちでない方は、ペインからすぐに作成できます。
手順 2:数式生成を使用
- 数式生成インターフェースで、入力ボックスに数式の要件を記述してください。たとえば、次のように入力できます:
- 地域が「東部」かつ製品が「モニター」である売上の合計を計算します。
- エミリー・チェン氏の売上合計を計算します。
- 必要に応じて追加オプションを選択してください。一般的な数式の作成には、デフォルトのなしをそのままご利用いただけます。
- 生成ボタンをクリックして、数式をすぐに作成しましょう!

結果:数式を確認して使用
数式が生成されたら、空白セルを選択して挿入をクリックし、ワークシートに直接数式を適用できます。または、コピーボタンをクリックして、必要に応じて数式をコピーすることも可能です。
ヒント:生成された数式をワークシートで使用する前に、セル参照、範囲、条件、および期待される結果が実際のデータと一致しているかを必ず慎重に確認してください。
より良い数式を得るためのプロンプトの書き方
数式生成機能は、短いリクエストも詳細な指示もしっかり理解します。たとえば、「売上を計算」や「エミリー・チェンが成し遂げた売上の合計を計算」といった自然な表現から始められます。ワークシートに複数のテーブルや似たような列名、あるいは複数の条件が含まれている場合は、より多くのコンテキストを追加することで、AI がさらに正確な数式を生成しやすくなります。
有益な数式リクエストには次のような内容を含めることができます。
- 計算または返したい内容(例:売上合計、一致する価格、フィルターされたリスト、カスタム結果など)
- 適用したい条件(例:地域が「東部」、製品が「モニター」、売上が 1500 より大きいなど)
- 任意の詳細情報(例:特定の範囲、列名、フォールバック結果、Excel バージョン要件など)
| タスク | 入力可能なプロンプト | 想定される関数の種類 |
|---|---|---|
| 条件に基づく値の合計 | 地域が「東部」かつ製品が「モニター」である売上の合計を計算します。 | SUMIFS |
| 特定の人物の値を合計 | エミリー・チェン氏の売上合計を計算します。 | SUMIF または SUMIFS |
| 一致するレコードの件数をカウント | 「完了済み」ステータスの注文がいくつあるかをカウントします。 | COUNTIF または COUNTIFS |
| 値を検索 | セル F2 にある製品名の価格を検索します。 | XLOOKUP、VLOOKUP、または INDEX MATCH |
| 一致する行をフィルター | ステータスが「支払済み」のすべての行をフィルターします。 | FILTER |
| 一意の値を抽出 | 一意のお客様名を抽出します。 | UNIQUE |
| カスタム結果を返す | 地域が「東部」でかつ売上が1500 を超える場合は「重要注文」とし、それ以外は「通常注文」とします。 | IF、AND |
| 検索エラーを回避 | 製品価格を検索します。一致するものが見つからない場合は、「見つかりません」と表示されます。 | フォールバック結果付きの XLOOKUP または IFERROR |
ヒント:短いプロンプトでも十分に機能します。より複雑なワークシートの場合は、列名やセル範囲、条件、または期待される代替結果を追加すると、より正確な数式が生成されます。
追加オプションの理解
追加オプションは、数式の生成方法を細かく制御したいときに役立ちます。この設定を毎回変更する必要はなく、ほとんどの一般的なタスクではなしで十分です。
| 追加オプション | 用途 |
|---|---|
| なし | 特別な数式スタイルの要件がない場合、一般的な数式の生成にご利用ください。 |
| シンプルでわかりやすい基本的な数式を生成 | 読みやすく、説明や指導がしやすい明確な数式が必要な場合にご利用ください。 |
| エラー処理付きの堅牢な数式を生成 | データに空白や不整合、エラーが含まれている可能性がある場合や、よりクリーンな結果を得たいときにご利用ください。 |
| Excel 365 の動的配列関数の使用を優先 | Microsoft 365 をご利用の場合は、FILTER、UNIQUE、SORT、TEXTSPLIT などの最新の動的配列関数を使った現代的な数式が必要な場面でご活用ください。 |
| 高い互換性を持つ従来型関数の数式を生成 | 古いExcel バージョンや共有ブックでより適切に動作する数式が必要な場合にご利用ください。 |
| オプションを追加 | 結果が見つからない場合は空白を返し、ヘルパー列を使わず、数式の区切り文字としてセミコロンを使用し、特定のExcel バージョンとの互換性を維持するなど、独自の数式ルールを追加するために使用します。 |
ヒント:Excel の365 動的配列数式は、古いバージョンのExcel では動作しない場合があります。互換性が重要であれば、高度に互換性のある従来型関数数式を生成するを選択するか、リクエスト時に必要なExcel バージョンを明記してください。
よくある質問
数式生成は無料でご利用いただけますか?
数式生成は AI 機能のため、ZKutools AI アカウントが必要です。まずは200,000 無料トークンからお試しいただけます。その後、Excel ・Outlook ・Word 向けの ZKutools AI サブスクリプションをご利用いただけます。
数式生成はExcel の365 数式を作成できますか?
はい。現代的な数式(例:FILTER、UNIQUE、SORT、またはTEXTSPLIT)を使いたい場合は、「Excel の365 動的配列関数を優先的に使用する」を選択できます。
数式生成は古いExcel バージョン向けに数式を作成できますか?
はい。古いExcel バージョンや共有ワークブックとの互換性を高めたい場合は、高度に互換性のある従来型関数数式を生成するを選択できます。
「追加オプション」は何に使いますか?
追加オプションでは、独自の数式生成ルールを自由にカスタマイズできます。たとえば、「結果が見つからない場合は空白を返す」「ヘルパー列を使わない」「数式の区切り文字としてセミコロンを使用する」「特定のExcel バージョンとの互換性を維持する」などのルールを設定可能です。
生成された数式を確認する必要がありますか?
はい。重要なワークブックで使用する前に、必ず生成された数式を確認し、ワークシートの範囲、見出し、条件、および期待される結果と一致していることをご確認ください。
まとめ
関数の構文を覚える必要はもうありません。求めたい結果をシンプルに説明するだけで、Excel 数式が自動で作成できれば、作業はずっとラクでスピーディーに!数式生成機能を搭載したZKutools Anywhere for Excelなら、計算・検索・フィルター・テキスト操作・論理ルールなど、自然言語で指示するだけで、AI がぴったりの数式を自動生成します。
シンプルな数式、エラー処理付きの数式、最新のExcel の365 動的配列数式、あるいは高い互換性を持つ従来型数式が必要であっても、数式生成を使えば、Excel のタスクをすぐに使える数式に素早く変換できます。
Excel タスクをより迅速に結果に変換
ZKutools Anywhere for Excelを使えば、Excel 内で直接 AI を活用し、数式の作成やデータ処理、日常的なワークシート作業を、他のツールに切り替えることなくスムーズにサポートできます。
200,000 無料 AI トークンからスタートでき、その後はExcel、Outlook、Word 向けの ZKutools AI サブスクリプション1 つで継続利用できます。

