excel-formula-wizard
平易な説明から Excel の数式とマクロを生成
多くの人が、適切な Excel 数式や VBA 構文を探すのに何時間も費やしています。このスキルは、平易な言葉で書かれた要件を、数秒で動作する数式、マクロ、ピボットテーブル設定に変換します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
Agent向けリソース
AI Agent、クローラー、またはスクリプトがページ全体ではなくクリーンなコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「excel-formula-wizard」を使用しています。 列 D で売上目標を超えた従業員には 10% のボーナスを計算し、それ以外はゼロを表示してください。
期待される結果:
ボーナス列でこの数式を使用してください:
=IF(D2>TARGET, D2*0.1, 0)
TARGET を実際の目標セル参照または値に置き換えてください。フィルハンドルを下にドラッグして、すべての行に適用します。
「excel-formula-wizard」を使用しています。 現在のワークブックを、今日の日付をファイル名に含めて保存するマクロを作成してください。
期待される結果:
今日の日付を付けてワークブックを保存する VBA マクロはこちらです:
Sub SaveWithDate()
Dim fileName As String
fileName = "Report_" & Format(Date, "yyyy-mm-dd") & ".xlsx"
ActiveWorkbook.SaveAs fileName
MsgBox "Saved as: " & fileName
End Sub
このマクロは開発タブから実行するか、ボタンに割り当ててください。
「excel-formula-wizard」を使用しています。 売上データから、地域別および月別の総売上を確認するためのピボットテーブルが必要です。
期待される結果:
推奨されるピボットテーブルのレイアウト:
• 行: Region、その後 Date (Month でグループ化)
• 列: (なし)
• 値: Revenue の合計
• フィルター: Product category (任意)
Excel での手順:
1. データ範囲を選択します
2. 挿入 → ピボットテーブル
3. 'Region' を行にドラッグします
4. 'Date' を行にドラッグし、右クリックして Month でグループ化します
5. 'Revenue' を値にドラッグし、合計に設定されていることを確認します
セキュリティ監査
安全Static analysis flagged two high-severity patterns that are both false positives. The 'weak cryptographic algorithm' alert at line 4 is a misidentification of the Chinese word '公式' (meaning 'formula') in the skill description. The 'high file entropy' alert at line 1 is caused by UTF-8 encoded Chinese text, which naturally produces higher byte-level entropy than ASCII. The skill contains only descriptive markdown with no executable code, network requests, or file system operations.
低リスクの問題 (2)
品質スコア
作れるもの
複雑なルックアップを使って財務モデルを構築する
財務アナリストが複数シートにまたがるルックアップ要件を説明すると、データ構造に合わせた VLOOKUP、INDEX/MATCH、または XLOOKUP 数式を受け取れます。
VBA で月次レポートを自動化する
小規模事業者が繰り返し行う書式設定やグラフ作成作業を説明すると、ワークフロー全体を自動化する VBA マクロを受け取れます。
営業ダッシュボード用のピボットテーブルを設計する
データアナリストが営業指標とディメンションを説明すると、推奨フィールド、フィルター、値の集計を含むピボットテーブルのレイアウトを受け取れます。
これらのプロンプトを試す
列 A に日付、列 B に売上金額があります。2024 年 3 月の日付に対する売上合計を計算する数式が必要です。
ワークブック内のすべてのシートをループし、各シートのヘッダー行をコピーして、新しい 'Summary' シートに貼り付ける VBA マクロを書いてください。
Date, Region, Product, Quantity, Revenue という列を持つ売上データがあります。地域と商品ごとの総売上を表示し、月別の日付フィルターを備えたピボットテーブルを作成してください。
セルに有効なメール形式が含まれているかを確認し、有効な場合はドメインを返し、それ以外の場合は 'INVALID' と表示する単一の数式が必要です。空のセルに対するエラー処理も含めてください。
ベストプラクティス
- 列名や範囲を含めて、データレイアウトを明確に説明してください
- 下位互換性のある数式が必要な場合は、Excel のバージョンを記載してください
- 生成された数式は、必ず最初にデータのコピーでテストしてください
回避
- プロンプトで機密性の高い財務データを共有しないでください
- 文脈なしに 'fix my spreadsheet' のような曖昧な依頼は避けてください
- 信頼できないソースからの VBA マクロは、レビューせずに実行しないでください