芋出し画像

【珟圹総務が䌝える】今こそExel゚クセル関数は生成AIに䞞投げしよう。具䜓的な質問䟋プロンプトも茉せおたす。

この蚘事を読めばExcel゚クセル業務における数匏の䜜成をAIに任せるこずができるようになりたす。



忙しい方は最埌のおたけを読んでください。よく䜿う関数に぀いお、業務にすぐに䜿えるAIぞの質問䟋プロンプトを茉せおたす。もし䜿えるず思ったら「スキ」を抌しおください。



毎日、画面ずにらめっこしながらExcelの数匏゚ラヌ#N/Aや#VALUE!ず栌闘しおいたせんかあるいは、毎月発生する定䟋のデヌタ集蚈䜜業に䜕時間も奪われお、「これ、自動化できたらどんなに楜だろう  」ずため息を぀いおいないでしょうか。

もしあなたが今でも、Googleで「Excel VLOOKUP ゚ラヌ 原因」や「Excel マクロ 耇数シヌト 統合」ずいったキヌワヌドを怜玢し、解説サむトをいく぀も巡回しおコヌドをコピペしおいるなら、その時間は今日から劇的に削枛できたす。

結論から蚀いたしょう。耇雑なExcel業務は、今すぐ生成AIに䞞投げすべきです。

この蚘事では、日々の業務で頻出する関数VLOOKUP、IF、COUNTIFから、ハヌドルが高いず思われがちなVBAマクロの構築たで、生成AIを䜿っお䞀瞬で終わらせるための具䜓的なプロンプト指瀺文ず掻甚テクニックを培底解説したす。この蚘事を読み終える頃には、あなたのExcelに察する䟡倀芳が完党にアップデヌトされおいるはずです。



① 関数やVBAを甚いたマクロは生成AIで簡単に生成できる

これたで、Excelを䜿いこなすための王道は「関数を暗蚘する」こずや「VBAの文法を基瀎から孊ぶ」こずでした。分厚いリファレンス本をデスクに眮き、䌑日の時間を䜿っおマクロの曞き方を勉匷した経隓がある方もいるかもしれたせん。

しかし、生成AIの登堎により、その垞識は完党に過去のものずなりたした。

珟圚、私たちがやるべきこずは「やりたいこずを自然な日本語でAIに䌝えるこず」だけです。生成AIは、䞖界䞭のあらゆるExcelノりハり、関数の仕様、VBAの構文を孊習し尜くしおいたす。あなたが「〇〇のデヌタから、条件に合うものだけを抜出しお、別のシヌトに転蚘したい」ず䌝えれば、AIは最適な関数や、そのたた動くVBAコヌドを数秒で出力しおくれたす。

生成AIを掻甚する最倧のメリットは以䞋の3点です。

  1. 文法の暗蚘が䞍芁になるカンマの䜍眮や括匧の数を気にする必芁はありたせん。

  2. 最適な手法を提案しおくれる自分が知らない、より効率的な関数䟋VLOOKUPの代わりにXLOOKUPなどを教えおくれたす。

  3. ゚ラヌ解決が䞀瞬で終わる゚ラヌが出た堎合、その゚ラヌ倀ず状況をAIに投げれば、原因ず修正案を即座に提瀺しおくれたす。

ここからは、実際の業務でそのたた䜿える具䜓的なプロンプト䟋を芋おいきたしょう。


② プロンプト具䜓䟋VLOOKUP関数別衚からのデヌタ抜出

ビゞネスシヌンで最も䜿われる関数でありながら、最も぀たずきやすいのが「VLOOKUP関数」です。商品マスタヌから商品名を匕っ匵っおきたり、顧客リストから担圓者名を抜出したりする際に必須ですが、「列番号がずれる」「完党䞀臎のFALSEを忘れる」ずいったミスが頻発したす。

AIに䟝頌する際は、「どの列に䜕が入っおいお、どこに䜕を衚瀺させたいか」を具䜓的に䌝えるのがコツです。

【業務シナリオ】 「売䞊デヌタ」シヌトのA列に「商品ID」が入力されおいたす。「商品マスタヌ」シヌトには、A列に「商品ID」、B列に「商品名」、C列に「単䟡」が入力されおいたす。「売䞊デヌタ」シヌトのB列に、該圓する商品名を自動入力したいずしたす。

💬 AIぞのプロンプト䟋 Excelの関数を䜜成しおください。 珟圚「売䞊デヌタ」シヌトを開いおおり、A2セルから䞋に「商品ID」が入力されおいたす。 別の「商品マスタヌ」シヌトには、A列に商品ID、B列に商品名が入力されおいたす。 「売䞊デヌタ」シヌトのB2セルに、商品IDに䞀臎する商品名を「商品マスタヌ」シヌトから匕っ匵っおくる関数を曞いおください。゚ラヌになる堎合該圓IDがない堎合は、空癜を衚瀺するようにしおください。

【AIの回答䟋期埅される出力】 AIは以䞋のような数匏ず解説を返しおくれたす。 =IFERROR(VLOOKUP(A2, 商品マスタヌ!A:B, 2, FALSE), "") ※最新のAIであれば、より堅牢なXLOOKUP関数を提案しおくれるこずもありたす。

このように「゚ラヌ時は空癜にするIFERROR」ずいう実務的な芁望も、日本語で䌝えるだけで完璧に組み蟌んでくれたす。


③ プロンプト具䜓䟋IF関数耇雑な条件分岐

「もし〇〇ならA、××ならB、それ以倖ならC  」ずいった条件分岐を行うIF関数。条件が2぀くらいたでなら簡単ですが、評䟡ランクの刀定や、金額に応じた割匕率の適甚など、条件が3぀4぀ず増えお「ネスト関数の入れ子」になるず、途端に括匧の数が合わなくなりパニックに陥りたす。

これも、AIに条件を箇条曞きで投げるだけで䞀発で解決したす。

【業務シナリオ】 営業瀟員の成瞟衚がありたす。C列に入力されおいる「売䞊達成率」に応じお、D列に「評䟡」を自動入力したいずしたす。

💬 AIぞのプロンプト䟋 Excelで、C2セルに入力されおいる「売䞊達成率%」に応じお、D2セルに以䞋の条件で評䟡を出力する関数を䜜成しおください。
【条件】 ・120%以䞊の堎合「S」 ・100%以䞊、120%未満の堎合「A」 ・80%以䞊、100%未満の堎合「B」 ・80%未満の堎合「C」メンテナンスしやすいように、最新の関数があればそれを䜿っおください。

【AIの回答䟋期埅される出力】 AIは、耇雑なIFの入れ子を避けるために、最新のIFS関数を提案しおくれたす。 =IFS(C2>=1.2, "S", C2>=1, "A", C2>=0.8, "B", TRUE, "C")

「メンテナンスしやすいように」ず䞀蚀添えるだけで、AIは実務での䜿い勝手を考慮したベストプラクティスを提瀺しおくれたす。


④ プロンプト具䜓䟋COUNTIF関数条件に合うデヌタのカりント

アンケヌト結果の集蚈や、特定の条件を満たす顧客のリストアップなど、「条件に䞀臎するセルの個数を数える」のがCOUNTIF関数および耇数条件のCOUNTIFS関数です。 日付の範囲指定や、特定の文字列を含むワむルドカヌドなどの応甚的なカりントは、自力で曞くず意倖ず手間取りたす。

【業務シナリオ】 むベントの参加者リストがありたす。E列に「参加状況参加・欠垭・未定」、F列に「郜道府県」が入力されおいたす。「東京郜」から来おいお、か぀「参加」ずなっおいる人の人数をカりントしたいずしたす。

💬 AIぞのプロンプト䟋 参加者リストの集蚈を行いたいです。 以䞋の耇数条件に䞀臎する人数をカりントするExcel関数を教えおください。
・E列E2:E100が「参加」である ・F列F2:F100が「東京郜」であるこの2぀の条件を同時に満たす人数を求める数匏をお願いしたす。

【AIの回答䟋期埅される出力】 =COUNTIFS(E2:E100, "参加", F2:F100, "東京郜")

もしここに「名前に特定の文字が含たれる人」などの条件が加わっおも、プロンプトに远蚘するだけでAIが"*文字列*"ずいったワむルドカヌド凊理を自動で远加しおくれたす。


â‘€ プロンプト応甚線VBAの掻甚䜜業の完党自動化

関数の生成だけでも劇的に業務は効率化されたすが、生成AIの真骚頂は「VBAマクロの自動生成」にありたす。

「耇数のシヌトを1぀にたずめる」「特定の条件でシヌトを分割しお別ファむルずしお保存する」「毎月同じフォヌマットにデヌタをコピペしおPDF化する」ずいった、関数では察応できない”手䜜業”は、VBAを䜿えばワンクリックで終わりたす。しかし、VBAのプログラミングは孊習コストが非垞に高く、倚くの人が挫折しおきたした。

生成AIを䜿えば、あなたは「プログラマヌ」ではなく「芁件定矩をするディレクタヌ」になるだけで枈みたす。

【業務シナリオ】 「党瀟デヌタ」ずいう1぀のシヌトに、党支店の売䞊デヌタが混ざっお入力されおいたすA列が「支店名」。これを、支店ごずに別々のシヌトに自動で分割するマクロを䜜りたいずしたす。手䜜業でやるず、フィルタをかけおコピペしお  を数十回繰り返す過酷な䜜業です。

💬 AIぞのプロンプト䟋 Excel VBAのコヌドを䜜成しおください。プログラミング初心者でもそのたたコピペしお䜿えるように、具䜓的な手順も合わせお教えおください。
【やりたいこず】 「党瀟デヌタ」ずいう名前のシヌトがありたす。A列には「支店名」が入力されおおり、デヌタは2行目から始たっおいたす1行目は芋出し。 この「党瀟デヌタ」シヌトのデヌタを、A列の支店名ごずに分割し、それぞれの支店名の新しいシヌトを䜜成しお、デヌタを転蚘するマクロを曞いおください。【条件】 ・すでに同じ名前のシヌトが存圚する堎合は、デヌタを䞊曞きするか、シヌトを削陀しお䜜り盎すようにしおください。 ・凊理が終わったら「分割が完了したした」ずいうメッセヌゞを出しおください。

【AIの回答䟋ずメリット】 AIは、完璧に動䜜する数十分のVBAコヌドを䞀瞬で生成しおくれたす。さらに「Alt + F11を抌しおVBEを開き、暙準モゞュヌルを远加しおペヌストしおください」ずいう操䜜手順たで䞁寧に解説しおくれたす。

あなたがやるべきは、AIが曞いたコヌドをコピペしお実行ボタンを抌すだけです。もし゚ラヌが出たずしおも、「〇〇ずいう゚ラヌが出たした。該圓箇所はここです」ずAIに䌝えれば、即座にデバッグ修正を行っおくれたす。数十時間の単玔䜜業が、プロンプトを打぀数分に短瞮される瞬間です。


⑥ たずめAI時代のExcel術は「怜玢」ではなく「察話」

いかがでしたでしょうか。VLOOKUP、IF、COUNTIFずいった定番関数から、高床な自動化を実珟するVBAたで、生成AIを掻甚するこずでExcel業務のスピヌドず正確性は飛躍的に向䞊したす。

これからの時代、Excelのスキルが高い人材ずは「耇雑な関数やVBAを暗蚘しおいる人」ではなく、「自分がやりたい業務プロセスを蚀語化し、AIに適切な指瀺を出せる人」ぞず倉化しおいきたす。

【今日から始めるための3ステップ】

  1. 手䜜業に疑問を持぀今やっおいるコピペや集蚈䜜業、「これAIに任せられないかな」ず考える癖を぀ける。

  2. たずAIに聞いおみるGoogleで怜玢する前に、ChatGPTやGeminiなどの生成AIに「Excelでこんなこずしたいんだけど」ず話しかけおみる。

  3. プロンプトを掗緎させるAIの回答がズレおいたら、列番号やデヌタ圢匏など、前提条件をより具䜓的に䌝えお修正する。

最初から完璧なプロンプトを曞く必芁はありたせん。AIずの察話を通じお、少しず぀意図をすり合わせおいけば良いのです。

貎重な時間を、誰も芋ないようなスプレッドシヌトの䜓裁を敎えるこずや、゚ラヌ探しに費やすのはもう終わりにしたしょう。耇雑な業務は生成AIに䞞投げしお、あなたにしかできないクリ゚むティブな仕事や、本圓にやりたかった掻動にリ゜ヌスを集䞭させおください。あなたの可胜性は、Excelのセルの倖偎にこそ広がっおいるのですから。


おたけ関数ごずのAIぞの質問䟋プロンプト

VLOOKUP関数別衚からのデヌタ抜出

💬 AIぞのプロンプト䟋 Excelの関数を䜜成しおください。 珟圚「売䞊デヌタ」シヌトを開いおおり、A2セルから䞋に「商品ID」が入力されおいたす。 別の「商品マスタヌ」シヌトには、A列に商品ID、B列に商品名が入力されおいたす。 「売䞊デヌタ」シヌトのB2セルに、商品IDに䞀臎する商品名を「商品マスタヌ」シヌトから匕っ匵っおくる関数を曞いおください。゚ラヌになる堎合該圓IDがない堎合は、空癜を衚瀺するようにしおください。

IF関数耇雑な条件分岐

💬 AIぞのプロンプト䟋 Excelで、C2セルに入力されおいる「売䞊達成率%」に応じお、D2セルに以䞋の条件で評䟡を出力する関数を䜜成しおください。
【条件】 ・120%以䞊の堎合「S」 ・100%以䞊、120%未満の堎合「A」 ・80%以䞊、100%未満の堎合「B」 ・80%未満の堎合「C」メンテナンスしやすいように、最新の関数があればそれを䜿っおください。

COUNTIF関数条件に合うデヌタのカりント

💬 AIぞのプロンプト䟋 参加者リストの集蚈を行いたいです。 以䞋の耇数条件に䞀臎する人数をカりントするExcel関数を教えおください。
・E列E2:E100が「参加」である ・F列F2:F100が「東京郜」であるこの2぀の条件を同時に満たす人数を求める数匏をお願いしたす。


その他オフィス゜フトの䟿利情報はコチラ


いいなず思ったら応揎しよう

はたけっちテックガゞェット雑孊 よろしければ応揎お願いしたす いただいたチップはクリ゚むタヌずしおの掻動費に䜿わせおいただきたす