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);

自然言語数式作成のベストプラクティス

  1. 関数を明示的に指定する

    • 「Quantity と UnitPrice を掛け算する」や「税率5% を適用する」など、具体的な操作を記述します。
  2. セル参照は具体的に

    • 曖昧な表現ではなくカラム名で指示します。Sheetize AI が A2B2 あるいは構造化テーブル参照に変換します。
  3. 生成された数式は必ず検証

    • Excel または Google Sheets でファイルを開き、結果が期待通りか確認します。
  4. フォローアップのプロンプトで修正

    • 「税率を6.5%に変更して」と依頼すれば、AI がシート内の数式をその場で更新します。
  5. APIキーの管理

    • ソース管理に含めず、定期的にローテーションしてください。

平易な英語(日本語でも可)で強力なスプレッドシート数式を、コードを書かずに作りたいですか?Sheetize AI を使い始め、自然言語プロンプトを作成して、AI に重い作業を任せましょう。スプレッドシート作成、楽しんでください!

 日本語