この記事で解決すること

「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
  • 機密データは置き換えてから質問する