Excelmaticコマンド作成ガイド
目的
Excelmaticがあなたが望む正確な結果を迅速かつ一貫して、最小限の手直しで生成するための効果的なコマンドを作成する方法を教えます。
なぜこれが重要か
Excelmaticはあなたの自然言語指示に依存します。曖昧または不十分なコマンドはAIに推測を強いるため、不完全、誤り、または過度に汎用的な出力の可能性が高まります。明確な意図 = より良いスプレッドシート、より速く。
1. コマンド作成の基本
4つの柱に集中しましょう:
- アクション: 何を行うか?(重複削除、計算、グループ化、予測、可視化、抽出、書式設定)
- 範囲: どの列/行/シート/ファイルか?正確な列名を単一引用符で囲んで使用。
- 条件: フィルタ、しきい値、日付範囲、ビジネスルール。
- 出力形式: 新規シート、上書き、要約のみ、グラフ、クリーン済みファイル、列追加など。

良い例 vs 悪い例(コア例)
| 目標 | 悪い(曖昧) | 良い(具体的) | 良い理由 |
|---|---|---|---|
| 重複を削除 | ファイルを修正して | '顧客ID'に基づいて重複を削除;最初の出現を保持;出力は新規シート'Cleaned'として。 | キー列 + ルール + 出力先を指定 |
| 売上を集計 | データを分析して | '地域'と'四半期'ごとに'売上'を合計;合計行を含め、売上で降順に並べ替え。 | 明確な集計 + グループ化 + 並べ替え |
| データを並べ替え | 見やすくして | '日付'昇順、次に'収益'降順で並べ替え;ヘッダーを保持。 | 明示的な多段並べ替え |
| 指標を追加 | ファイルを改善して | 列'利益率' = (収益 - コスト)/収益 * 100 を追加;パーセント2桁で書式設定。 | 明示的な数式 + 書式設定 |
| フィルタ | クリーンアップして | '収益' > 1000 かつ '地域' = '西' の行をフィルタ;フィルタ後の行のみ出力。 | 正確な条件 |
| グラフ作成 | グラフを作成して | 棒グラフ作成:x='製品', y='売上', 降順並べ替え, タイトル'製品売上トップ', 新規シート'Charts'に配置。 | 軸 + 並べ替え + メタデータを定義 |
シンプルなパターン
アクション + 対象列 + 条件 + 変換 + 出力形式 例:
直近90日間('注文日' >= 2025-05-28)の'チャネル'ごとの平均'注文値'を計算;要約表 + 棒グラフを出力。
2. 精度を高める
より明確なコマンドのための以下の表現テクニックを使用:
| テクニック | 悪い例 | 良い例 | 効果的な理由 |
|---|---|---|---|
| 列の特定性 | "顧客id" または "ID" | '顧客ID' |
正確な列名を引用符で囲むことで、正確なマッチングが保証される。 |
| 集計 | "計算して" | 合計, 平均, 重複を除いたカウント, 中央値, 最小, 最大, 標準偏差 |
特定の関数により正確な結果が得られる。 |
| 計算 | "正味を計算" | 列'正味' = 収益 - コスト - 税 を追加 |
明示的な数式により曖昧さが排除される。 |
| 時間枠 | "最近のデータ" | 直近30日, 2024-01-01から2024-12-31の間, 今月 |
明確な時間境界により正確なフィルタリングが可能。 |
| 並べ替え | "整理して" | '日付'昇順、次に'売上'降順で並べ替え |
多段並べ替え指示により予測可能な順序が作成される。 |
| 書式設定 | "見栄えを良くして" | '日付'をYYYY-MM形式に設定, '利益率'をパーセント1桁で書式設定 |
特定の書式ルールにより一貫性が保証される。 |
| 出力配置 | "どこかに保存して" | 現在のシートを上書き, 新規シート'Summary'を作成, 両方保持 |
明確な保存先指示によりデータ損失を防止。 |
| 保持 | (指定なし) | 元のシートは変更しないで保持 |
明示的な保持により元データが保護される。 |
| 行制限 | "いくつか結果を表示" | '売上'上位20件を表示 |
定量化された制限により関連データに焦点。 |
3. 高度なコマンドテクニック
A. 条件付きロジック
例:
'収益' > 1000 かつ '地域' IN ("西","北") の行をフィルタ。
'カテゴリ' = 'アクセサリー' の場合、'価格'のnullを中央値で置換。
外れ値フラグ:列'外れ値フラグ' = 1 ('Zスコア' > 3 の場合)、それ以外は0 を追加
B. 複数タスクの一括実行
順序が明確な関連操作を連結。 例:
'注文ID'で重複を削除して'Orders'をクリーンアップ、欠損'コスト'を中央値で埋め、'利益率'=(収益-コスト)/収益*100を追加し、次に'地域'ごとの平均'利益率'の棒グラフを作成。
C. 大規模データセット戦略
- 開始:
構造サマリー(列、タイプ、行数)を提供。
- 次に:
仮定を確認するため10行サンプル(ランダムまたは先頭)を生成。
- 検証後:完全な変換を実行。
- 重いタスクには増分コマンドを使用:(1) クリーンアップ、(2) 指標追加、(3) 可視化。
D. 出力管理
以下を指定:
新規シート'Cleaned'を作成。
既存の'Sheet1'を置換。
新規シート'Charts'にグラフを追加。
要約のみを返す(行レベル出力なし)。
E. 説明を求める
変換を監査するため、各ステップを説明または使用した数式の根拠を提供を追加。
F. 複雑な数式
例:
過去12か月間の'顧客ID'ごとに、列'LTV' = (平均注文値 * 購買頻度 * 粗利益率 %) を追加;顧客レベル表を降順で出力。
G. 反復的な洗練
- 最初:
高レベル要約。 - 次:
範囲を絞る(例:地域='西'のみ)。 - その後:
指標/可視化を追加。
H. ファイル結合
アップロードされた月次ファイルを結合;ファイル名から'月'(YYYY-MM)を追加;すべてを1つのテーブルに連結;一貫した列順を確保;合計行を追加。
I. データ品質チェック
欠損値が10%以上の列をリスト;埋め方を提案;まだ変更しない。
4. 一般的なコマンドテンプレート
コピー、適応、実行。角括弧内を置換。
クリーンアップ & 準備
'[主キー]'で重複を削除、最初を保持。
'[日付列]'の日付形式をYYYY-MM-DDに標準化。
'[列]'の欠損値を中央値で埋める。
'[氏名]'を'姓'と'名'に分割。
すべてのテキスト列の空白をトリム。
'[指標]'の外れ値をZスコア>3で検出し、影響行をリスト。
変換
列'[新指標]' = ([分子] - [分母]) / [分子] * 100(パーセント形式)を追加。
ピボット:'[行ディメンション]'と'[列ディメンション]'で'[値]'を合計。
'[1月]'..'[12月]'列を'月','値'にアンピボット。
分析
記述統計:平均、中央値、最小、最大、標準偏差 for ['列1','列2']。
'[変数A]'と'[変数B]'の相関関係(解釈付き)。
トレンド:'[日付]'に対する'[指標]'をプロットし、前期間比成長を計算。
線形回帰を使用して'[指標]'を今後6期間予測;信頼区間を含む。
可視化
棒グラフ:x='[カテゴリ]', y='[値]' 降順並べ替え。
折れ線グラフ:x='[日付]', y='[指標]' 移動平均ウィンドウ7。
円グラフ:'[値]'による'[カテゴリ]'のシェア。
散布図:'[X]' vs '[Y]' 回帰直線 + 相関係数を追加。
ビジネスインテリジェンス
KPI要約:収益、コスト、利益 = 収益 - コスト、利益率%を計算。
'登録月'によるコホート分析(0-6か月間の定着率を示す)。
What-if:'[価格]'を10%増加させ'利益'を再計算;差額を要約。
複数ファイル操作
アップロード済みファイルをすべて結合;'元ファイル'列を追加;ヘッダー名で列を調整。
ファイルを追加後に'[ID]'で重複を削除。
書式設定 & 出力
'[通貨列]'をUSD通貨2桁で書式設定。
'[日付]'昇順、次に'[収益]'降順で並べ替え。
集計表のみを含む新規シート'Summary'を作成。
元のシートを保持;変換データを'Cleaned'に配置。
監査 & QA
クリーンアップ後のランダム10行をレビュー用に表示。
欠損値5%超の列をリスト;埋め方戦略を提案。
5. シナリオ別良い/悪いコマンドギャラリー
| シナリオ | 悪い | 改善 | ベスト |
|---|---|---|---|
| クリーンアップ | これを直して | 重複を削除 | '注文ID'で重複を削除、null'コスト'を中央値で埋め、'日付'をYYYY-MM-DDに標準化、新規シート'Cleaned'を出力。 |
| 分析 | 売上を分析 | 売上を合計 | '地域'と'四半期'ごとに'売上'を合計;前四半期比成長を含め、'売上'降順で並べ替え。 |
| 可視化 | グラフ作成 | 製品棒グラフ | 棒グラフ:x='製品', y='売上', 上位15のみ, 降順並べ替え, タイトル'製品売上トップ15', 新規シート'Charts'. |
| ビジネスインテリジェンス | 予測 | 収益予測 | 線形回帰を使用して今後6か月の'収益'を予測;表 + 折れ線グラフ + 95%信頼区間を含む。 |
6. トラブルシューティング & 洗練
| 症状 | アクション |
|---|---|
| 出力が汎用的すぎる | 特定の列、指標、グループ化レベルを追加。 |
| 誤った列が選択された | 正確な引用符付き列名を使用(例: '顧客ID')。必要に応じて "まずすべての列名をリスト表示。" で開始。 |
| フィルタ後に行が欠落 | フィルタロジックを明示的に再記述し、境界(例: 収益 >= 1000)を含むか除外するか明記。 |
| 日付解析が誤り | 対象形式(例: YYYY-MM-DD)とタイムゾーン(関連する場合)を指定。 |
| 予期しない集計 | 目的の関数を明示的に指定(合計 vs 平均 vs 重複を除いたカウント)。 |
| 大規模ファイルで遅い | 最初にスキーマ要約を要求;その後ステップごとに変換を実行。 |
| 数式が誤計算 | 括弧と希望の書式設定を含む明示的な数式を提供。 |
| グラフが期待通りでない | グラフタイプ、軸、並べ替え、制限(上位N件)、タイトル、凡例を含めるかどうかを定義。 |
| 元に戻す必要がある | "元のデータを使用(以前の変更は無視)"で再実行。 |
洗練ループテンプレート
- 初期(広範):
列リストと行数を提供;まだ変更なし。
- 焦点:
'顧客ID'で重複を削除;削除数を表示。
- 拡張:
列'利益率'を追加。
- 可視化:
'地域'ごとの平均'利益率'の棒グラフを作成。
- 仕上げ:
'利益率'をパーセント1桁で書式設定;降順に並べ替え。
説明を求める
ロジックを検証するため、ステップを説明または使用した数式を表示を追加。
7. クイックリファレンスチートシート
| 目標 | テンプレート |
|---|---|
| 重複を削除 | '[キー]'に基づいて重複を削除、最初の出現を保持;出力は新規シート'[名前]'として。 |
| フィルタ | '[列]' > / < / = / IN (...) および ... の行をフィルタ;フィルタ済みシートを出力。 |
| 集計 | '[グループ1]'と'[グループ2]'で'[値]'を合計、合計で降順に並べ替え。 |
| 指標を追加 | 列'[新規]' = ([A]-[B])/[A]*100(パーセント1桁形式)を追加。 |
| 日付をクリーンアップ | '[日付]'をYYYY-MM-DD形式に標準化。 |
| ピボット | ピボット:'[行ディメンション]'と'[列ディメンション]'で'[値]'を合計。 |
| 予測 | 線形回帰+信頼区間を使用して'[指標]'を今後N期間予測。 |
| グラフ | [棒/折れ線/円/散布]グラフ作成 x='[X]' y='[Y]' 降順並べ替え top N=10 新規シート'Charts'. |
| 外れ値 | Zスコア>3を使用して'[指標]'の外れ値を検出し、該当行のみリスト。 |
| ファイル結合 | アップロード済みファイルをすべて結合;ファイル名から'[ソース]'列を追加;列を調整。 |
8. 最終的なヒント
- 最初は明示的に;パターンを学んだ後に簡潔さを追求。
- 曖昧さを避けるため列名を引用符で囲む。
- 論理的に順次行われるステップのみを結合。
- 重要な財務データやコンプライアンス関連データを監査する際は説明を要求。
- 反復:広範な要約 -> 対象を絞った変換 -> 充実 -> 可視化 -> 書式設定。
インスピレーションが必要?ドメイン別ユースケースについてはスタートガイドを再確認。実践準備はOK?次のデータセットで3ステップのチェーンを試してみて。
フィードバックや手強いコマンドは?[email protected]までご連絡ください。あなたの洗練がAIの向上に役立ちます。
9. 最初の練習コマンド
多段階チェーンの力を確認するには、まず最近の売上エクスポートをアップロードしてアシスタントをアクティブにし、次を実行:
'注文ID'で重複を削除;欠損'単位コスト'を中央値で埋め;列'粗利益率%'=(収益-コスト)/収益*100(パーセント1桁形式)を追加;'地域'ごとの平均'粗利益率%'の棒グラフを作成(降順並べ替え);グラフを新規シート'Charts'に配置。
そこから洗練 – あなたは今や上級ユーザーのように書いています。
ライティングスキルを試そう
複雑なリクエスト?データをアップロードし、多段階チェーンコマンドを試して、Excelmaticがいかに正確にあなたの指示に従うかを確認しましょう。
✍️ マスターコマンドを試す