ハウツーガイド
ChatGPTでExcelの関数・数式を作成する方法
関数名を覚えておく必要はありません。列の内容と出したい結果を伝えるだけで、ChatGPTが数式を作成し、その仕組みも解説してくれます。
ポイントはシートの構造を正確に伝えることです。どの列に何が入っているか、データが何行目から始まるか、どのソフトを使っているかを指定しましょう。ExcelとGoogleスプレッドシートは大半の関数が共通ですが、一部異なるものもあります。
実際のイメージ
Excelです。A列に地域名、C列に売上額が入っており、行は2〜500行目です。E2に入力した地域の売上合計をF2に求めたいです。
F2に次の数式を入力してください: =SUMIFS(C2:C500, A2:A500, E2) SUMIFSは、A列がE2の地域と一致する行のみ、C2:C500の値を合計します。数式を下方向にコピーする場合は、ドル記号をつけて範囲を固定してください:$C$2:$C$500 および $A$2:$A$500。
ステップ・バイ・ステップ
同じやり方で、データの検索、条件分岐、日付の計算、テキストの整理、集計なども行えます。
- 1
ソフト名とバージョンを伝える
Excel 365、古いバージョンのExcel、Googleスプレッドシートのいずれかを明記してください。XLOOKUPのように、環境によっては使えない関数もあります。
- 2
レイアウトを説明する
各列の内容、データの開始行と終了行、見出し行の有無を伝えます。サンプルの行を数行添えると、精度が大幅に上がります。
- 3
求める結果を説明する
数式を入力するセルと、表示させたい内容を指定します。空白セルや該当データがない場合の処理も含めて伝えてください。
- 4
解説を求める
数式の各部分について解説を求めましょう。関数の理解が深まるだけでなく、範囲指定の間違いにも気づきやすくなります。
- 5
すでに答えがわかっている値でテストする
シート全体に適用する前に、あらかじめ正解がわかっている数行で結果を確認しましょう。
コピーして使えるプロンプト
角かっこ内の部分をご自身の情報に置き換えて、プロンプトをコピーするかチャットで直接開いてください。
I use [Excel 365]. Column [A] has [order dates], column [B] has [customer names], column [C] has [amounts]. Data is in rows [2] to [1000]. In cell [F2] I want [the total amount for the customer in E2 in 2026]. Write the formula and explain each part.
This formula in [Google Sheets] returns [#N/A] instead of [the price]. Explain why and give me a fixed version. Formula: [数式を貼り付け] What the columns contain: [列の内容を説明]
Explain this [Excel] formula step by step in plain language, then tell me what would break it. [数式を貼り付け]
Column [A] contains [余分なスペースや大文字・小文字が混在した氏名]. Give me a formula for column [B] that returns [先頭のみ大文字にした名]. I use [Excel / Google Sheets].
よくある間違いと制限事項
- 数式が一見正しそうに見えても、参照範囲や列が間違っていることがあります。必ず正解がわかっている行でテストしてください。
- 一部の関数は新しいバージョンのExcelや、Google Sheetsでのみ利用可能です。使用しているソフトを明確に伝えましょう。
- 数式の区切り文字は地域によって異なり、環境によってはカンマの代わりにセミコロンが使われます。エラーが出る場合は置き換えてみてください。
- 実際の顧客リストや給与情報などの機密データは貼り付けないでください。代わりに列の概要を説明するか、架空のサンプル行を使用しましょう。
よくある質問
Google スプレッドシートでも使えますか?
はい、使えます。Excelとは一部の関数や挙動が異なるため、Google スプレッドシートを使っていることを伝えてください。
ChatGPTはマクロやスクリプトを作成できますか?
はい、Excel用のVBAマクロやGoogle スプレッドシート用のApps Scriptを作成できます。まずはファイルのコピーでテストしてください。
スプレッドシートをアップロードできますか?
当サイトの無料チャットはテキストのみに対応しています。列の説明をするか、数行のサンプルデータをテキストとして貼り付けてください。
関連ガイド
- ChatGPTでテキストを要約する方法記事、レポート、会議のメモ、長文のメールスレッドなど。
- ChatGPTで献立を立てる方法1週間の献立プランと買い物リスト。
- ChatGPTで履歴書を作成する方法説得力のある箇条書きと、応募先ごとのカスタマイズ。
今すぐ数式を作成する
無料チャットで列構成と希望する計算結果をお知らせください。