Sheetize AIでスプレッドシートの数式を書く
Sheetize AIを使って自然言語でスプレッドシート数式を書く方法
Sheetize AIは、日常的な言葉で必要な数式を記述するだけで、即座にその数式を含む.xlsx(または.csv)ファイルを作成します。コードを書く必要も、セルを手動で編集する必要もありません。やりたいことを入力すれば、AIが正しいExcel構文を生成してくれます。
なぜSheetize AIで自然言語による数式生成を使うのか?
-
対話型 UI
「各行の『数量』×『単価』を合計した『合計』列を追加して」といったプロンプトを書くだけで、すぐに使用可能な数式が得られます。 -
数式に特化
モデルはExcelの関数、参照、名前付き範囲、配列数式、条件ロジックまで理解しています。
「Monthly Budget」というスプレッドシートを作成し、2つのシートを用意してください。
1. 「Summary」 – カラム: カテゴリ、予算額、実績額、そして「予算額‑実績額」を表示する計算列「差異」。カテゴリ別に差異を示す棒グラフも追加。
2. 「Details」 – 各支出行に対し、日付、説明、カテゴリ、金額、そして金額の7%となる「税」列を作成。また、金額+税で計算される「合計」列も追加。SDK(C#)の使い方
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
string result = await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Christopher Wright の総稼働日数");
Console.WriteLine(result);自然言語数式作成のベストプラクティス
-
関数を明示的に指定する
- 「Quantity と UnitPrice を掛け算する」や「税率5% を適用する」など、具体的な操作を記述します。
-
セル参照は具体的に
- 曖昧な表現ではなくカラム名で指示します。Sheetize AI が
A2、B2あるいは構造化テーブル参照に変換します。
- 曖昧な表現ではなくカラム名で指示します。Sheetize AI が
-
生成された数式は必ず検証
- Excel または Google Sheets でファイルを開き、結果が期待通りか確認します。
-
フォローアップのプロンプトで修正
- 「税率を6.5%に変更して」と依頼すれば、AI がシート内の数式をその場で更新します。
-
APIキーの管理
- ソース管理に含めず、定期的にローテーションしてください。
平易な英語(日本語でも可)で強力なスプレッドシート数式を、コードを書かずに作りたいですか?Sheetize AI を使い始め、自然言語プロンプトを作成して、AI に重い作業を任せましょう。スプレッドシート作成、楽しんでください!