┌─────────────────────────────┐
🛒 Amazonで最新ガジェットをチェック
PC・タブレット・ゲーミングデバイス・周辺機器を探す
└─────────────────────────────┘

┌─────────────────────────────┐
🛒 Amazonで最新ガジェットをチェック
PC・タブレット・ゲーミングデバイス・周辺機器を探す
└─────────────────────────────┘
Excelを使っていて、こんな経験はありませんか?
「合計はSUMだった気がする」
「条件に合うものだけ数えたいけど、COUNTIFだっけ?」
「別の表から名前を探して金額を表示したい……」
「VLOOKUPとXLOOKUP、何が違うの?」
そして結局、
Googleで「Excel 関数 条件 合計」と検索する。
検索結果を読む。
数式をコピーする。
エラーになる。
また検索する。
Excelを日常的に使う会社員でも、すべての関数を覚えている人はそれほど多くないでしょう。
しかし2026年現在、この作業はかなり変わっています。
ChatGPTに、
「何の関数を使えばいい?」
と聞くのではなく、
「Excelで何をしたいのか」
を日本語で説明すればいいからです。
例えば、
A列に社員名、B列に売上があります。
A列が「佐藤」の行だけB列を合計したいです。
Excelの数式を教えてください。
と聞けば、
=SUMIF(A:A,"佐藤",B:B)
のような数式と、その意味を説明してもらえます。
さらに現在のChatGPTは、.xls、.xlsx、.csvなどのスプレッドシートを直接アップロードしてデータ分析することにも対応しています。OpenAIは、ExcelファイルをChatGPTへアップロードしたり、表を貼り付けたりして、自然言語でデータについて質問できると案内しています。
さらに2026年にはChatGPT for Excelも提供され、Excelの中からスプレッドシートの作成・更新・理解を支援できるようになっています。現在はFree、Go、Plus、Pro、Business、Enterprise、Eduなど幅広いプランで利用できます。
つまり、
「Excel関数を全部覚える」必要性は、かなり小さくなりました。
この記事では、
Excelは仕事で使う。
でも関数は苦手。
という普通の会社員向けに、
ChatGPTをExcelの“関数相談係”として使う方法
を初心者向けに解説します。
Excelって、やりたいことは分かってるのに“どの関数を使うか”が分からないんだよね
そこをChatGPTに任せるといいんです。関数名を知らなくても、“何をしたいか”から数式を作れます
例えば、
A列に名前があります。
B列に部署があります。
C列に売上があります。
そして、
「営業部だけの売上を合計したい」
とします。
やりたいこと自体は簡単です。
しかしExcelになると、
SUM?
SUMIF?
SUMIFS?
と迷います。
ここで止まってしまう。
でも、ChatGPTを使うなら、
関数名を知っている必要はありません。
次のように聞けばいいのです。
Excelについて教えてください。
A列に社員名
B列に部署名
C列に売上金額があります。
B列が「営業部」になっている行だけ、
C列の売上を合計したいです。
使用する関数と数式を、
初心者向けに説明してください。
すると、
=SUMIF(B:B,"営業部",C:C)
という形で答えを作れます。
重要なのは、
「SUMIFを教えて」
ではなく、
「営業部だけ合計したい」
と聞くことです。
これまでのExcel学習は、
SUMを覚える。
↓
IFを覚える。
↓
VLOOKUPを覚える。
↓
COUNTIFを覚える。
↓
使い方を忘れる。
という流れになりがちでした。
ChatGPTを使うなら、
何をしたい?
↓
現在の表はどうなっている?
↓
ChatGPTに説明。
↓
数式を作ってもらう。
↓
Excelへ貼る。
↓
結果を確認。
という流れにできます。
OpenAIもChatGPTのデータ分析について、CSVやExcelファイルをアップロードし、自然言語で質問しながら分析できることを案内しています。
Excel関数の辞書を頭の中に作るより、“表の状態をAIに正確に説明する力”の方が重要になってきます
ExcelについてChatGPTへ聞くときは、
最低でも次の3つを伝えます。
例えば、
A列:社員名
B列:部署
C列:売上金額
です。
例えば、
営業部だけ合計したい。
です。
例えば、
E2セルに結果を表示したい。
まで書くと分かりやすくなります。
Excelの数式を作ってください。
表は以下です。
A列:
B列:
C列:
やりたいこと:
○○したい。
数式を入力するセル:
○○
Excel初心者なので、
数式と意味を簡単に説明してください。
この形を覚えておくだけで、かなり使えます。
一番簡単な例です。
Excelで、
C2からC30までの金額を合計したいです。
どの数式を使えばいいですか?
=SUM(C2:C30)
これだけです。
「SUM関数って何だったっけ?」
と調べる必要はありません。
例えば、
| A列 | B列 | C列 |
|---|---|---|
| 佐藤 | 営業部 | 100000 |
| 鈴木 | 総務部 | 80000 |
| 高橋 | 営業部 | 120000 |
から、
営業部だけ合計したい。
Excelで、
A列に社員名、
B列に部署、
C列に売上があります。
B列が「営業部」の行だけ、
C列の売上を合計してください。
数式を教えてください。
=SUMIF(B:B,"営業部",C:C)
このように、
やりたいことを文章で説明するだけ
です。
今度は、
営業部が何人いる?
です。
B2:B100に部署名があります。
「営業部」と入力されているセルが
何個あるか数えたいです。
Excelの数式を教えてください。
=COUNTIF(B2:B100,"営業部")
COUNTIFという名前を知らなくても問題ありません。
例えば、
C列の点数が70点以上なら、
合格
70未満なら、
不合格
と表示したい。
ExcelでC2に点数があります。
70点以上なら「合格」、
70点未満なら「不合格」と
D2に表示したいです。
数式を作ってください。
=IF(C2>=70,"合格","不合格")
これを下までコピーすれば使えます。
ここで難しく感じる人が多いのが、
検索系の関数
です。
例えば、
A列:社員番号
A列:社員番号
B列:社員名
として、
Sheet1の社員番号から名前を表示したい。
昔なら、
VLOOKUPを調べる。
という流れでした。
現在ならChatGPTへ、
Excelについて教えてください。
Sheet1のA2に社員番号があります。
Sheet2では、
A列に社員番号、
B列に社員名があります。
Sheet1のA2と同じ社員番号をSheet2から探して、
社員名をSheet1のB2へ表示したいです。
XLOOKUPを使った数式を教えてください。
と聞けば、
=XLOOKUP(A2,Sheet2!A:A,Sheet2!B:B,"該当なし")
のような数式を作れます。
さらに、
「XLOOKUPって何?」
と聞いて構いません。
例えば、
=XLOOKUP(A2,Sheet2!A:A,Sheet2!B:B,"該当なし")
この数式を、
Excelをほとんど知らない人にも分かるように
一つずつ説明してください。
と質問します。
すると、
のように分解できます。
ここがChatGPTの便利なところです。
答えを作るだけでなく、その場で先生にもできます。
個人的には、これがかなり便利です。
Excelで、
=SUMIF(B:B"営業部",C:C)
と入力。
エラー。
どこがおかしいのか分からない。
そのままChatGPTへ貼ります。
Excelで以下の数式を入力したらエラーになりました。
=SUMIF(B:B"営業部",C:C)
どこが間違っていますか?
正しい数式と理由を教えてください。
ChatGPTなら、
Bの後のカンマが抜けています。
と指摘できます。
正しくは、
=SUMIF(B:B,"営業部",C:C)
です。
例えば、
#N/A#VALUE!#REF!#DIV/0!#NAME?など。
意味を全部覚える必要はありません。
ChatGPTへ、
Excelで
#N/A
と表示されました。
初心者向けに、
原因として考えられることと
確認する順番を教えてください。
と聞きます。
さらに使用している数式も貼れば、
原因を絞り込みやすくなります。
誰かから引き継いだExcelを見ると、
ものすごく長い数式が入っていることがあります。
例えば、
=IF(A2="","",IF(B2="A",IF(C2>=100,"○","△"),IF(C2>=80,"○","×")))
何をしているのか分からない。
これもChatGPTへ貼ります。
次のExcel数式について、
1. 何をしている数式なのか
2. 初心者向けの説明
3. もっと分かりやすく書ける方法があるか
教えてください。
=IF(A2="","",IF(B2="A",IF(C2>=100,"○","△"),IF(C2>=80,"○","×")))
これだけです。
つまりChatGPTは、
Excel関数を作るだけではなく、他人が作ったExcelを読むためにも使えます。
さらに一歩進めます。
2026年現在、ChatGPTのデータ分析では、
.xls.xlsx.csvなどのスプレッドシートをアップロードできます。
例えばExcelファイルを添付して、
「このファイルの各列が何を表しているか整理してください」
「売上が最も高い月を調べて」
「重複しているデータを探して」
「この表をもっと見やすくする方法を教えて」
「このブックの数式でエラーになりそうな部分を確認して」
と相談できます。
OpenAIは、アップロードしたデータをインタラクティブな表として確認したり、自然言語で分析したりできると説明しています。
例えば、
A列が○○で……
B列が○○で……
と説明するだけでも使えます。
しかし列が20個あるなら大変です。
その場合は、
Excelそのものをアップロードしてしまう
方法があります。
例えば、
このExcelを確認してください。
やりたいことは、
「担当者ごとの売上合計」を別シートにまとめることです。
まず現在のファイル構成を確認して、
どの方法が一番簡単か提案してください。
まだ変更はしないでください。
と依頼。
まずAIに表を理解させます。
その後、
数式でやる?
ピボットテーブル?
別シートへ集計?
と相談できます。
これは、
自分が最初から正解のExcel機能を知っている必要がない
ということです。
2026年には、
ChatGPT for Excel
も提供されています。
OpenAIによれば、ChatGPTをExcel内で使い、スプレッドシートの作成、更新、理解を支援できます。現在はFree・Go・Plus・Proに加え、Business・Enterprise・Eduなどでも利用できます。
つまり、
従来は、
Excel
↓
ChatGPTを開く
↓
質問
↓
Excelへ戻る
という使い方でした。
これからは環境によって、
Excelの中でChatGPTに相談する
使い方もできます。
ただし、
ChatGPT for Excelを入れないと使えない
わけではありません。
初心者なら最初は、
Excelの状況を文章で説明。
数式をコピーして質問。
ExcelファイルをChatGPTへアップロード。
これだけでも十分です。
その後、
毎日Excelを使うから、もっと直接連携したい。
と思ったらChatGPT for Excelを検討すればいいでしょう。
例えば、
Excelできない。
教えて。
これでは情報が足りません。
あるいは、
合計したい。
だけ。
何を?
どこから?
どんな条件で?
が分かりません。
ChatGPTも推測するしかありません。
例えば、
Excel初心者です。
A列に日付、
B列に担当者名、
C列に商品名、
D列に売上金額があります。
B列が「佐藤」で、
A列の日付が2026年8月のものだけ、
D列を合計したいです。
使う数式を教えてください。
できれば、
数式の各部分が何を意味しているのかも
初心者向けに説明してください。
ここまで書けば、かなり精度が上がります。
ChatGPTへ伝えるのは、
①表の構造
②条件
③欲しい結果
です。
さらに進むと、
そもそも、
関数を使うべきか?
もChatGPTへ聞けます。
例えば、
Excelで3000行の売上データがあります。
担当者別・月別の売上合計を
毎月確認したいです。
SUMIFSで作る方法と、
ピボットテーブルを使う方法の
どちらが初心者向けでしょうか?
メリット・デメリットを比較してください。
この質問ができれば、
「Excel関数を教えてもらう」
から、
「Excelでどう仕事を設計するか相談する」
へ一段上がります。
Excelで何でも関数にしようとすると、
管理が大変になります。
場合によっては、
などの方が適していることもあります。
だからChatGPTへ、
この作業は関数でやるのが一番簡単?
と一言入れておくのがおすすめです。
例えば、
この作業について、
関数以外にもっと簡単なExcelの方法があれば
そちらも教えてください。
です。
これだけで選択肢が広がります。
担当者別に合計したい。
8時間を超えた時間だけ表示したい。
在庫が10個未満なら「発注」と表示したい。
社員番号から部署名を表示したい。
支払期限を過ぎたものだけ「期限超過」と表示したい。
「満足」と答えた人数を数えたい。
今日より前の日付なら「期限切れ」と表示したい。
どれも、
関数名を知らなくても質問できます。
ExcelでB2に期限の日付があります。
今日より前の日付なら
C2に「期限切れ」と表示し、
今日以降なら
C2に「有効」と表示したいです。
数式を教えてください。
すると例えば、
=IF(B2<TODAY(),"期限切れ","有効")
という形で作れます。
TODAY関数を知らなくても問題ありません。
続けて、
「期限切れ」と表示されたセルを
赤くしたいです。
Excel初心者向けに、
条件付き書式の設定手順を教えてください。
と聞けばいい。
つまり一回の作業を、
数式
↓
表示
↓
色付け
までChatGPTと一緒に作れます。
Excelでは、
相対参照。
絶対参照。
$A$1
などが出てきます。
ここも初心者の壁です。
例えばChatGPTが、
=A2*$F$1
と出してきた。
$って何?
となったら、
=A2*$F$1
この$は何ですか?
この数式を100行目までコピーしたとき、
A2とF1がどう変わるのか教えてください。
と聞けばいいのです。
関数だけでなく、
Excelの仕組みそのものを、その場で質問できます。
ここは重要です。
必ず結果を確認してください。
ChatGPTは便利ですが、
可能性があります。
OpenAIもデータ分析では、元データの構造を確認し、具体的な質問をしながら結果を検証する使い方を案内しています。
特に、
など、間違いが大きな問題になるデータでは、
AIの回答=最終確認
にしてはいけません。
例えば10000行のデータへいきなり数式を入れません。
まず、
| 部署 | 売上 |
| 営業部 | 100 |
| 総務部 | 200 |
| 営業部 | 300 |
で試します。
営業部なら、
100+300=400
と人間でも分かります。
ChatGPTが作った数式を入れて、
400になる。
↓
本番へ。
この順番なら安全です。
AIに作業を任せるときほど、小さなデータで正しいことを確認してから本番へ広げる。これはExcelでも同じです
ここは必ず確認してください。
ChatGPTがExcelファイルを扱えることと、
会社がそのファイルを外部AIへアップロードすることを許可しているか
は別です。
例えば、
など。
会社のAI利用規程や情報セキュリティルールを確認する必要があります。
許可が分からない場合は、
実データをアップロードしない。
代わりに、
A列:社員番号
B列:部署
C列:金額
のように構造だけ説明したり、
名前を、
社員A
社員B
へ置き換えた架空データで数式だけ作ってもらう方法があります。
少し皮肉ですが、
Excel関数を大量に覚えている人より、
「何をしたいかは分かる。でも方法が分からない」
という人ほどChatGPTの恩恵を受けやすいかもしれません。
なぜならAIに必要なのは、
SUMIFSを使いたい。
ではなく、
営業部で、8月で、売上10万円以上だけ合計したい。
という目的だからです。
つまり、
Excelの専門用語を知らなくても仕事の要件は説明できます。
Excelが苦手なら、関数を5つ覚えるのではなく、
この質問を覚えてみてください。
この条件を満たすExcel数式を作ってください。
この数式を初心者向けに一つずつ説明してください。
この数式でエラーが出ます。
原因と修正版を教えてください。
この数式をもっと簡単にできますか?
この作業は関数が最適ですか?
ピボットテーブルなど、もっと簡単な方法があれば教えてください。
この5つだけでも、かなり変わります。
完全に覚えなくていいとは思いません。
よく使う、
などは、何度も使っているうちに自然に覚えるでしょう。
しかし、
使う前に全部勉強してからExcelを触る
必要はありません。
必要になった瞬間にChatGPTへ聞く。
使う。
意味を理解する。
また必要になったら聞く。
この学び方の方が実務では効率的な場面も多いでしょう。
最初は、
この関数教えて。
です。
その次は、
このExcelを改善して。
そして、
この売上データを分析して。
へ進みます。
現在のChatGPTは、ExcelやCSVを直接分析し、データの探索、整理、可視化などにも利用できます。OpenAIは日常業務のデータ分析について、専門的なデータスキルがなくても、自然言語から分析・グラフ化・データ整理を進められる用途を紹介しています。
つまり、
関数を聞く。
エラーを直す。
Excelファイルを見てもらう。
分析してもらう。
Excelそのものを作る・改善する。
と発展できます。
Excelが苦手な会社員ほど、
関数を勉強しないと。
と思いがちです。
もちろん知識は役立ちます。
でも2026年は、それだけが方法ではありません。
ChatGPTへ、
A列には○○があります。
B列には○○があります。
○○だけ合計したいです。
と説明する。
数式を作ってもらう。
意味を説明してもらう。
エラーになったら、そのまま貼る。
これでいいのです。
さらにChatGPTはExcelやCSVファイルを直接アップロードして分析でき、ChatGPT for Excelを利用できる環境ではExcelの中から作成・更新・理解を支援することもできます。
Excelに詳しくなる前に、“Excelでやりたいことを説明できる人”になればいいんだね
そうです。そしてAIが出した数式を確認しながら使っているうちに、結果としてExcelの知識も増えていきます
Excel関数が分からない。
それは、
Excelを使えないという意味ではありません。
「この仕事をどう処理したいか」
が分かっていれば、
その間をChatGPTに埋めてもらえます。
これから会社員に必要なのは、
関数を100個暗記すること
より、
「この表から何を出したいのか」を正確に伝えること
なのかもしれません。
まず明日、Excelで分からない関数が出てきたら、
Googleで関数名を探す前に、
ChatGPTへ、
「こういう表があって、こうしたい」
と聞いてみてください。
そこから、Excelの使い方が少し変わるかもしれません。
Excel初心者です。
表は以下の構成です。
A列:
B列:
C列:
やりたいこと:
○○
結果を表示するセル:
○○
最も簡単な方法を教えてください。
関数を使う場合は、
コピペできる数式と、
数式の意味を初心者向けに説明してください。
関数以外にもっと簡単な方法があれば、
そちらも提案してください。
Excelで次の数式を使用しています。
【数式】
ここに貼り付け
【発生している問題】
ここに記載
数式の間違いを確認し、
修正版を提示してください。
なぜエラーになったのかも、
初心者向けに説明してください。
添付したExcelファイルを確認してください。
まず、
・シート構成
・各列の意味
・データ件数
・欠損や重複
を確認してください。
まだファイルは変更せず、
現在の状態だけ整理してください。
その後、このデータからできそうな
集計・分析方法を提案してください。


この記事が気に入ったら
フォローしてね!
AI Motion Lab編集部のAIツール・自動化担当。ChatGPT、Claude、Gemini、Copilotなどの生成AIや、n8nをはじめとする自動化ツールを初心者にも分かりやすく解説します。仕事や日常で実際に使える活用方法を中心に紹介します。















