この記事で解決すること
「Excelの関数が分からない」「マクロって何?」
そんなとき、ChatGPTに聞けば数秒で答えが返ってきます。ググるより速いです。
基本の聞き方
関数を教えてもらう
Excelで、A列の数値が100以上のセルだけを合計したいです。
使うべき関数と、具体的な数式を教えてください。
ChatGPTの回答例:
SUMIF関数を使います。
=SUMIF(A:A,">=100")
やりたいことを日本語で伝える
関数名を知らなくても大丈夫です。やりたいことをそのまま伝えてください。
Excelで、名前の列に「田中」が含まれる行だけを
別のシートにコピーしたいです。手動でやる方法と、
自動でやる方法の両方を教えてください。
実践例
例1: VLOOKUP が分からない
ExcelのVLOOKUP関数の使い方を、具体例付きで教えてください。
商品コードから商品名を検索したいです。
例2: IF関数のネスト
Excelで、点数に応じてA〜Dの評価をつけたいです。
90点以上: A
70点以上: B
50点以上: C
それ以下: D
IF関数で書く方法を教えてください。
例3: マクロの作成
Excelで以下の作業を自動化するマクロを作ってください。
1. A列の空白セルがある行を削除する
2. B列の日付を新しい順に並べ替える
3. 結果を新しいシートにコピーする
VBAのコードと、マクロの実行方法も教えてください。
マクロ(VBA)は、Excelの操作を自動化するプログラムです。ChatGPTにコードを書いてもらえば、プログラミングの知識がなくても使えます。
コツ
- データの構造を伝える(「A列に名前、B列に売上、C列に日付が入っています」)
- 期待する結果を伝える(「〜という表を作りたい」)
- エラーが出たらエラーメッセージをそのまま貼る
注意点
- 会社の機密データをそのままChatGPTに貼り付けるのは避けてください
- 個人名や金額などは「田中→Aさん」「100万円→XXX円」のように置き換えてから質問しましょう
- ChatGPTの回答は必ず自分で動作確認してから使ってください
まとめ
- Excelの関数やマクロはChatGPTに聞くのが最速
- 関数名を知らなくても、やりたいことを日本語で伝えればOK
- 機密データは置き換えてから質問する