エクセルの神髄
エクセル新着記事一覧

エクセル(Excel)マクロ(VBA)記事全体での新着記事一覧です
公開日:2013年5月以前 最終更新日:2026-01-08

エクセル新着記事一覧


シンギュラリティ前夜:AIは機械語へ回帰するのか|生成AI活用研究(2026年1月8日)

ネットで、「AIが機械語を」という話が盛り上がっていたので、なんとなく思いついたままに自分の考えを書いてみました。シンギュラリティ前夜 アダム(AI)が、人間には理解できないどころか、読むことすらできないコードを出力し始めた。後に判明することだが、それは機械語だった。
電卓とプログラムと私|エクセル雑感(2025年12月30日)
1976年、高校1年の春。校舎の片隅、木の机が並ぶ教室には、春の柔らかい光が差し込んでいた。その高校には「電卓部」という、今思えば少し奇妙な名前の部活があった。部室の片隅には、オリベッティのプログラム電卓が置かれていた。
VLOOKUP/XLOOKUPが異常なほど遅くなる危険なアンチパターン|エクセル関数応用(2025年12月25日)
エクセル関数に関する以下の調査アンケートを実施しました。以下の2つの数式について、その処理速度を比較した説明として適切と思うものを選んでください。=VLOOKUP(C:.C,A:B,2,0) =XLOOKUP(C:.C,A:A,B:B) ※検索値は全て範囲内に存在します。
2段階の入力規則リスト作成:最新関数対応|エクセル関数応用(2025年12月24日)
一覧リストを使用して、「入力規則」の「リスト」を2段階で絞り込めるように作成します。1段目のリスト選択により、2段目のリストが自動変化します。以下の記事で紹介している内容と同じです。入力規則のリストを、2段階の絞り込みで作成1 入力規則のリストを、2段階の絞り込みで作成2一覧リストを使用して、「入力規則」の「リスト…
IFS関数をVBAで入力するとスピルに関係なく「@」が付く現象について|VBA技術解説(2025年12月23日)
IFS関数はExcel2019で新たに追加された関数です。IFS関数(複数条件) VBAでセルの.Formula(スピル非対応)プロパティに数式を入れるとき、その数式が「スピル数式」(複数セルに結果が出力される数式)であれば、関数の先頭または引数のセル範囲の先頭に「@」が自動的に追加されます。
数値を記号の積み上げでグラフ化する(■は10、□は1)|エクセル練習問題(2025年12月9日)
エクセル練習問題 ■:数値10で1個、10個で改行 □:数値1で1個 シンキングタイム シンキングタイム開始 シンキングタイム終了 当サイトのコンテンツ 自分に合った、学習方法を見つけましょう。エクセル入門 エクセル基本操作エクセルの基本操作について解説。
AI時代におけるVBAシステム開発に関する提言|生成AI活用研究(2025年12月8日)
個別事情はあるので一概には言えませんが、今の時点でVBAでシステム開発するのは、さすがに再検討した方が良いと思います。とくに、AIで分析できないような独自実装は避けた方が無難です。なお、転記や軽い自動化であれば、今でも、そしてこれからも有効な使い方だと思います。
GrokでVBAを作成:条件付書式を退避回復するVBA|エクセル雑感(2025年12月6日)
X(旧Twitter)でGrokにVBAを作成してもらいました。現在のブック内のすべてのワークシートの条件付き書式を取得して、それを再現するVBAコードです。以下に、Grokとの全やり取りと、完成VBAを掲載します。
顧客ごとの時系列データから直前の履歴を取得する|エクセル雑感(2025年11月28日)
購入履歴テーブル(顧客、日付、商品、金額)を用いて、各購入レコードに対してその顧客の直前の購入データ(前回購入日、前回商品、前回金額)を付与する処理を実装します。この処理は、次に購入する商品を予測する上で不可欠な前処理となります。以下では、4通りの手法を紹介しています。
ちょっと悩むVBA厳選問題|エクセル雑感(2025年11月28日)
X(Twitter)で、【VBA問題】として出した4択問題を集めました。ちょっと捻った問題が多いので、全問正解するのは、結構難しいかもしれません。ページ内目次 小数誤差の解消 EOF関数の使い方 +演算子の挙動 エラー発生個所の把握1 エラー発生個所の把握2 SortFieldsの指定方法 Str関数、
実績/予算ごとの3年間通算累計を出力|エクセル練習問題(2025年11月15日)
エクセル練習問題 D8:O13にD2:O7の実績/予算ごとの3年間通算累計を出力してください。※画像参照 お好きな方法で良いです。どんな方法が良いのだろうか🤔 なるべく簡単で、なるべく保守しやすい方法。
【何かの情報試験に出るかもしれない問題】4択クイズ|エクセル雑感(2025年11月16日)
ここで出題する問題は、何かの情報試験に出るかもしれないし、出ないかもしれないし、そもそも何のテストの範囲に含まれているかもわからない… しかし、IT時代の今、知っておいて損はない(はずの)問題を選んでいます。間違えた問題や詳しく知りたい内容については、生成AIに聞くと詳しく教えてくれます。
最長連続出現数(ランレングス)の算出|エクセル練習問題(2025年11月15日)
エクセル練習問題 画像に示されているように、担当者(A列)ごとに、横方向(B列からR列)に並んでいる「○」が最も長く連続している数(最大連続数)を求め、T列に出力するExcel数式を作成してください。※スピルは任意。数式が完成すればスピルにするのは簡単なので。
SQL基礎問題11:連続期間の開始月と終了月を抽出|SQL入門(2025年11月14日)
途切れることなく続いている連続期間の開始月と終了月を抽出するSQLを作成する問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像※画像はExcelです。
セル数式における「再帰」の必要性|エクセル雑感(2025年11月10日)
セル数式における「再帰」の必要性について、サイト運営者(著者)としての見解と、生成AIによる追記・補足です。セル数式における「再帰」の必要性:サイト運営者・著者の見解 「再帰」について まず最初にいいますが、私は「再帰」を使わない・使えない・使うな、とは言ってません。
掛け算(*)を使わない掛け算|足し算(+)を使わない足し算|エクセル関数応用(2025年11月10日)
掛け算(*)を使わずに掛け算をする数式を作成してください。足し算(+)を使わずに足し算をする数式を作成してください。計算可能な桁数は指定しません。たぶん、作成する数式によって様々な制限が出てくると思います。
配列を自在に回転させる数式|エクセル関数応用(2025年11月9日)
エクセルで配列データを扱う際、行と列を入れ替える配置転換はTRANSPOSE関数で簡単にできますが、90度、180度、270度の回転は手間がかかります。本記事では、Excelの強力な動的配列機能(LAMBDA、MAKEARRAY、LET等々)を組み合わせ、引数一つで右回転、左回転、180度回転を自在に実行できるカス…
非正規化(カンマ区切り)の結合と集計:最適な手法は?|エクセル雑感(2025年11月6日)
SQLの問題として、以下のような問題を出しました。カンマ区切りで格納された非正規化データを用いて多対多の関連を解消し、特定の有効期間条件のもとで値を集計する問題です。この記事では、SQLだけではなく、他の方法でもやってみて、どの方法が一番簡単か、楽か、短くて済むかを検討してみたいと思います。
SQL基礎問題10:非正規化(カンマ区切り)の結合と集計|SQL入門(2025年11月6日)
カンマ区切りで格納された非正規化データを用いて多対多の関連を解消し、特定の有効期間条件のもとで値を集計する問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。
SQL基礎問題9:特定商品購入者の平均購入金額|SQL入門(2025年11月4日)
特定商品を購入した人と、購入していない人の、それぞれの平均購入金額を求める問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。
SQL基礎問題8:バスケット分析・ペア商品の出現回数|SQL入門(2025年11月4日)
バスケット分析です。同時に購入された商品のペアの出現回数を求める問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。
SQL基礎問題7:成績表から各教科の最高点と最低点を抽出|SQL入門(2025年11月2日)
トランザクションデータに2つのマスタテーブルを結合して、分類別売上合計を算出する問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。
SQL基礎問題6:成績表から教科ごとの点数ベスト3を抽出|SQL入門(2025年11月2日)
成績表テーブルから各教科ごとの点数ベスト3を抽出。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。【SQL問題】※難易度は🤔 TBL成績:画像参照 ・各教科ごとに、点数順位が3位以内のデータを抽出する。
SQL基礎問題5:複数のマスタテーブルの結合|SQL入門(2025年11月1日)
トランザクションデータに2つのマスタテーブルを結合して、分類別売上合計を算出する問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。
SQL基礎問題4:2つのテーブルの不一致を抽出|SQL入門(2025年10月29日)
2つのテーブルの不一致を探し、キーごとに件数集計するSQL問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。テーブル「TBLA」には存在せず、テーブル「TBLB」にのみ存在する全てのIDを特定し、それらのIDに対応するTBLB…
SQL基礎問題3:文字列の一部をキーにして集計|SQL入門(2025年10月29日)
文字列の一部分をキーとして件数集計するSQL問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。列「ID」は「○○-nnn-mmm」の形式です。
SQL基礎問題2:文字列「-nn-」のnnが偶数のみ抽出|SQL入門(2025年10月28日)
文字列「-nn-」のnnが偶数のみ抽出するSQL問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 ※画像はExcelです。列「ID」は「○○-nnn-mmm」の形式です。
SQL基礎問題1:最大在庫数を持つ製品の在庫金額|SQL入門(2025年10月28日)
最大在庫数を持つ製品の在庫金額を求めるSQL問題です。SQLの練習用になるべく単純なSQLで済む問題を出します。SQLの練習として取り組んで見てください。問題 「製品」テーブルに対して、製品IDが'P002'ではない製品の、最大在庫数を持つ製品の在庫金額(単価*在庫数)の合計を求めるSQL文を作成します。
「ADO + VBA」でSQLを実行するときのVBAサンプル|SQL入門(2025年10月28日)
ExcelからVBA(ADO)を使ってRDBMS(またはデータベース)にSQLコマンドを送って結果を受け取る為のVBAサンプルです。SQL問題の作成に当たって、より簡単にSQLを実行するための方法として、「ユーザー定義関数」を作成しました。
2の補数表現で表された負の2進数を10進数に変換する方法|エクセル雑感(2025年10月27日)
■問題 8ビットの2の補数表現で表された2進数「11000100」が示す値を、10進数で表したものとして正しいものを、次の中から選びなさい。・68 ・196 ・-60 ・-68 以下で正解だけではなく、補数の基本から順に説明していきます。■1の補数 1の補数は「各桁のビットを反転させたもの」です。
ブック内のすべてのPower Queryをテキスト出力するVBA|Power Query(M言語)入門(2025年10月26日)
Excelブック(ThisWorkbook)の中にあるすべてのPowerQueryの「Mコード(WorkbookQueryのFormula)」を、クエリごとのテキストファイルとしてローカルに保存します。併せて、保存したファイルへのハイパーリンク一覧をブック内の「クエリ一覧」シートに作成します。
表データから複数条件による複合抽出 (横AND/縦OR)|エクセル関数応用(2025年10月25日)
元の表データから、指定された条件に基づいて該当する行をすべて抽出し、結果として表示する一連の処理を行います。これは、Excelの拡張フィルター(フィルターオプション)機能が持つ「横方向はAND、縦方向はOR」という複合条件ロジックを再現したものです。
セル値によるExcelシートの条件付き読み込みとデータ結合|Power Query(M言語)入門(2025年10月24日)
13本目 【PowerQuery問題】 対象:テーブル「Settings」の先頭セルに記載されているフォルダ内の全.xlsxファイル。シート:A1セルの値が"A"または"B"だけ対象。データ構造:3行目を見出しに使用。
フィボナッチ、トリボナッチ、テトラナッチ数列を1数式で作成|エクセル関数応用(2025年10月23日)
フィボナッチ数列、トリボナッチ数列、テトラナッチ数列は、いずれも前の項の和によって次の項が定義される数列ですが、何項前までの和を取るかが異なります。以下で紹介している数式は、あくまで1例です。いろいろな数式の書き方があるので、ぜひ挑戦してみてください。
複数列の直積(デカルト積、クロスジョイン)|エクセル関数応用(2025年10月23日)
直積(デカルト積、クロスジョイン)とは、複数のデータ集合(リストやテーブル)の要素をすべて組み合わせてできる新しい集合のことです。簡単に言うと、「ありとあらゆる組み合わせのリスト」です。以下の数式は、あくまで1例です。
Dirは限界!FSOは遅い!VBAファイル検索をWindows APIで爆速化|VBA技術解説(2025年10月22日)
VBAでフォルダ内のファイル一覧を取得するとき、Dir関数やFSO(FileSystemObject)を使っているのではないでしょうか? Dir関数は文字数・文字コードなどに制限が多く、FSOは処理が遅くファイル数が多いと多大な時間がかかるという致命的な問題があります。本記事では、これらの悩みを一気に解決するWin…
WorksheetFunction使用時のパフォーマンスへの影響について|VBA技術解説(2025年10月20日)
レーベンシュタイン距離を求めるVBA(スピル対応)の作成において、3つの値の最小値を求める必要がありました。当初は、「WorksheetFunction.Min」を使用したのですが、テストデータを増やしていくと、極端に処理時間がかかるようになってしまいました。
レーベンシュタイン距離を求めるVBA(スピル対応)とセル数式|VBA技術解説(2025年10月20日)
レーベンシュタイン距離は、2つの文字列を比較した時に、それらがどの程度異なっているかを示す「編集距離」の一つです。一方の文字列をもう一方の文字列に変換するために必要な、1文字の「挿入」「削除」「置換」を行う最小回数を計算します。レーベンシュタイン距離が小さいほど文字列は類似しており、大きいほど異なっていることを意味…
偶数月に前月分と合わせて2か月分を受け取る|エクセル練習問題(2025年10月17日)
エクセル練習問題 -基本だけどちょっと悩む問題- 毎月発生する金額に対して、偶数月に前月分と合わせて2か月分を受け取ることができます。各偶数月の受取金額を出力する数式を作成してください。※画像参照 ただし、開始月は1月固定ではなく変更可能な数式にすること。
ヒープソートのサンプルVBA:1次元/2次元配列対応版|VBAサンプル集(2025年10月16日)
ヒープという木構造を利用するソートアルゴリズム『ヒープソート』を、生成AIで作成しました。本記事のVBAコードは、AIの出力をもとに構成しています。また、説明文の多くも生成AIが作成した文章を転用しています。
【スピルの勧め】スピル数式と生成AIが変えるExcel業務の新標準|エクセル雑感(2025年10月15日)
これからのExcelにはスピルは必須です。一つの数式が、あなたのデータ処理を根本から変えます。【スピルの勧め】 スピル数式を覚えてください。これからのExcelにはスピルは必須です。では、スピルの何がそんなに良いのですか? ✅動的な結果範囲:入力データの変化に追随し、出力行数が自動で変化します。
脱Excelか、真のExcel活用か:現場実態の二者択一|エクセル雑感(2025年10月15日)
現場のExcel業務は、効率化と複雑化の境界に立たされています。今こそ「脱Excel」か「真のExcel活用」か、明確な選択が求められています。1.完全自動化を目指すならVBA一択 パワークエリや数式を中途半端に混在させると、将来のトラブルや拡張の際に、かえって保守が複雑になるリスクがあります。
条件付きMEDIAN関数を作る|LAMBDA関数で汎用〇〇IFSを実現|エクセル関数応用(2025年10月14日)
条件付き○○関数はいくつかあります。古くから存在するのは、SUMIF関数 COUNTIF関数 Excel2007で導入されたのが、SUMIFS関数 COUNTIFS関数 AVERAGEIF関数 AVERAGEIFS関数 Excel2019で導入されたのが、MAXIFS関数 MINIFS関数 意外と少ないし、
HSTACKは速い?遅い?実際に試してみた結果|エクセル関数応用(2025年10月12日)
FILTER関数を使う上で、列位置が連続していない場合の方法について、数式ごとの効率(処理速度)を確認してみました。以下の4つの数式で確認しました。テストデータ 以下のテストでは、100万件のデータでテストしました。
日別データから欠損月を追加して年月集計|エクセル練習問題(2025年10月11日)
エクセル練習問題 A:Cの日々のデータから1年分(4月~3月)の年月集計表を作成します。データが存在しない年月(欠損月)は0で出力してください。E1に入れる数式を作成してください。※年度はA列の最小日の年 サンプルデータでは、2025年8月が抜けています。
列幅不足による「####」表示を検知するVBA|エクセル雑感(2025年10月10日)
これはX(旧Twitter)で出したVBA問題です。多くの反応がもらえた投稿であり、その後でAIのGrokとVBAを完成させる会話をしたので、ここに記録として残します。出題 【VBA問題】 ✅何をするVBAか実行して分かれば「初級」✅何をするVBAか読むだけで分かれば「中級」Ch…
1次元配列の下限インデックスを高速に変更する関数|VBA技術解説(2025年10月2日)
VBAでは配列の下限(開始インデックス)を直接変更することはできません。この関数は、1次元配列を安全にコピーし、任意の開始インデックスを持つ新しい配列を作成するための汎用関数Functionです。未初期化配列、空配列、多次元配列は自動的に処理対象から除外しているため、安全に利用できます。
スピル範囲の自動色付け(強調表示)|VBAサンプル集(2025年9月29日)
このVBAコードは、ワークシート上で計算が発生するたび、数式の結果が複数のセルに展開される「スピル」機能が使われているセルを検出し、そのスピル先の全てのセル範囲に特定の条件付き書式を適用します。これにより、どのセルが動的なスピル結果であるかを視覚的に分かりやすくします。
シート内に散在する複数表の縦結合|VBAサンプル集(2025年9月29日)
このVBAマクロは、一つのシート内に散在している「表」と見なされる連続したデータ範囲を抽出し、新しいシートにそれらを一つに縦結合して貼り付けることを目的としています。シート内に散在する複数表の縦結合するVBA シート内に散在する複数表の縦結合するVBAの解説 このVBAマクロは、一つのシート内にランダムに配置されて…
入力規則とスピルと最新関数|エクセル練習問題(2025年9月28日)
エクセル練習問題 学校の情報授業を作成しましょう!H:Iの科目名と曜日時間をK列以降に展開して、B2:F6の入力規則のリストに使います。・K2に入れる数式 ・B2:F6の入力規則のリストでの数式 この2つの数式を作成してください。※K列以降のフォーマットは自由です(画像はあくまでサンプルなので、別フォーマットでも良…
REDUCE+VSTACKが遅い理由と解決策|エクセル関数応用(2025年9月27日)
LAMBDAヘルパー関数で、セル範囲や配列を処理する時、各要素は単一の値(スカラー値)しか扱えません。MAP関数・SCAN関数・BYROW関数は、10行のデータは10行*1列でしか出力できません。複数列の出力はできません。
セル参照を戻り値とする関数|エクセル関数応用(2025年9月25日)
関数の戻り値には当然ながらデータ型があります。普段よく気を付けるものとしては、関数が使っているセルが「数値」なのに、戻り値「文字」になってしまう場合くらいでしょうか。例えば、CONCAT関数は、数値のセルを結合しても文字が返されます。
漢数字→数値変換:漢数字=NUMBERSTRING(数値,1)|VBAサンプル集(2025年9月22日)
シートの隠し関数で、「NUMBERSTRING関数」があります。数値を漢数字の文字列に変換する関数です。この関数で変換した漢数字をもとに戻すVBAになります。X(Twitter)で出されたお題はシートの数式でしたが、参考としてVBAを作成しました。
ウィンドウ設定を引き継いで新規ウィンドウを作成するVBA|VBA技術解説(2025年9月21日)
「新しいウィンドウを開く」で作成したウィンドは初期状態のウィンドウになります。元のウィンドで設定していた以下の設定を引き継ぐVBAです。・ズーム率 ・ウィンドウ枠の固定 ・ウィンドウの分割 ・目盛線 ・見出し 新規ウィンドウを作成するVBA 新規ウィンドウを作成するVBAの説明 取得・設定しているプロパティのリスト…
PCの固有情報の取得(ユーザー名、コンピューター名等々)|VBA技術解説(2025年9月16日)
PCのユーザー名で何かしらの処理をしようとするなら、そもそもユーザー名が重複しないことを確認しておいた方が良いです。しかし多くの場合、重複する可能性があるものです。そこで、重複したのでは都合が悪いのなら、他の情報も合せて取得してつかうようにします。
GROUPBY関数が最強すぎる!Excelの集計作業が爆速に!|エクセル関数応用(2025年9月16日)
Excelでデータを集計する際、「どの関数を使えばいいのか?」と迷うことはありませんか? ここでは、従来の複雑な方法から最新のシンプルな方法まで、3つのステップに分けて集計テクニックを解説します。ステップ1:スピルなし(従来の集計) まず、最も伝統的な集計方法です。
スピルの基本練習と最新関数|エクセル練習問題(2025年9月12日)
エクセル練習問題 以下の表を使った問題を4問出します。①累計 B列数値の累計を算出してください。C2セルへのスピル数式一発で!②四半期合計 四半期で集計してください。D2セルに入れるスピル数式 ※1Q:1~3,2Q:4~6,3Q:7~9,4Q:10~12 ③季節指数 季節指数を出してください。
変数名に意味は本当に必要か? 層ごとに変わる重要性|エクセル雑感(2025年9月3日)
プログラミングにおける変数名の重要性は、しばしば「意味のある名前を付けるべき」という単一の原則で語られがちです。しかしこれは一律に正しいとは限りません。変数名の「意味性」の重要度は、ソフトウェアの階層構造によって異なります。
指定日付の有効最新マスタ一覧(履歴マスタ)|エクセル練習問題(2025年8月31日)
エクセル練習問題 「社員マスタ」のある時点(2024/12/31)での有効な最新のマスタを一覧取得(社員ID順)する数式を作成してください。※テーブル/セル範囲どちらでも良い テーブル名:M社員 上記の社員マスタから以下のデータを抽出ます。
『演算子 + オペランド』から始めるVBA学習|VBA技術解説(2025年8月4日)
式は演算子によって構造化されます。式は『演算子+オペランド』の組み合わせで構成されます。プログラミング言語の式は、演算子の優先順位と結合性に従って評価される『演算子+オペランド』の組み合わせで成り立ちます。
複数の参照キーをもとに値を検索・合計する|エクセル練習問題(2025年7月19日)
エクセル練習問題 以下の画像のシーヘで出題します。O2の合計、25300、これは、D2:N2で○のある(佐藤,伊藤,山本)でA列を検索し見つかったB列(9700,9900,5700)の合計です。O3の合計、24900、これは、D3:N3で○のある(高橋,田中,伊藤,加藤)でA列を検索し見つかったB列(7500,
情報システムとは:業務ルールでデータを処理する仕組みです。|エクセル雑感(2025年7月15日)
私たちは「機能」や「画面」といった目に見える部分に、つい注力しがちです。しかし、システムの本質は、目には見えないデータの「構造」にあります。この「データ設計」は、システムの成否を分ける核心でありながら、見過ごされがちな工程なのです。
Gemini CLIの徹底解説:AIをターミナルから使いこなす|生成AI活用研究(2025年7月3日)
GoogleのエンジニアによってGitHubで公開された、GeminiAPIを利用するオープンソースのCLIツール「GeminiCLI」は、AIの力を直接ターミナルから活用できる強力なツールです。2025年6月25日(米国時間)に正式に発表された本ツールは、翌26日には一般ユーザー向けに無料のプレビュー版の提供が開…
Gemini CLIとPowerShellでVBAerのAI活用を加速する実践ガイド|生成AI活用研究(2025年7月2日)
本レポートは、VBA(VisualBasicforApplications)開発における生産性とコード品質の向上を目指すVBAerの皆様に、PowerShellとGoogleの生成AI「Gemini CLI」を連携させた新しい開発手法を提案します。具体的には、「Run-Gemini-On-Excel-Modules…
「Gemini CLI」によるExcel自動化フレームワーク:実践ガイド|生成AI活用研究(2025年7月1日)
GeminiCLIは、Googleが開発したAI開発支援ツールであり、2025年6月25日(米国時間)に正式に発表されました。翌26日には、一般ユーザー向けに無料のプレビュー版の提供が開始され、実際に利用できる環境が整いました。このツールの最大の特徴は、コマンドライン上からAIを直接操作できる点にあります。
AI(Gemini)とエクセル数式対決 その3|生成AI活用研究(2025年6月24日)
GoogleのAIモデルのGeminiとエクセルの数式対決をします。エクセル試験1:曜日別の平均客単価 現段階ではGeminiのエクセル数式力は筆者にはまだまだ及ばない…こともなさそうです(笑) 対決といっても、こちらが問題を出してGeminがどんな数式を回答するかを確かめていきます。
不合理の砦|AIが計算を終えた場所から、人間の価値が始まる|生成AI活用研究(2025年6月23日)
AIは、人間の「賢さ」を過去のものにするのでしょうか? この記事は、一人の人間とAIが「人間の価値」をテーマに交わした、数日間にわたる対話の全記録です。議論はAI自身の過ちを乗り越えて予期せぬ方向へ転がり、AIが計算を止めた先に、私たちが守るべき最後の「砦」の姿が浮かび上がります。
生成AIはExcelの複雑な数式を書けるのか?|AIとの対話から学ぶ協業のリアル|生成AI活用研究(2025年6月22日)
近年、目覚ましい進化を遂げる生成AI。その能力は文章作成からプログラミングまで多岐にわたり、私たちの仕事のあり方を大きく変えようとしています。では、多くのビジネスパーソンが日常的に利用するExcel、特に、専門家が「数式職人」と称されるような複雑な数式作成は、どこまでAIに任せられるのでしょうか? 本記事では、
日時データから日付ごとの集計(UNIQUE,SUMIFS,GROUPBY)|エクセル雑感(2025年6月20日)
𝕏(旧Twitter)で出題したエクセル数式問題です。日時のデータがあります。そこから、日付ごとの合計を算出する問題です。𝕏(旧Twitter)の出題ポスト 「エクセルのお題」日時データより日別合計を算出する。
AI時代の働き方革命:オンリーワン戦略 ― 属人化で搾取されない労働者に|生成AI活用研究(2025年6月20日)
AIの進化が加速する現代において、私たち自身の「属人性」、すなわち個人に紐づくスキルは、標準化し、手放すべきなのでしょうか。あるいは、むしろ専門性としてさらに磨き上げるべきなのでしょうか。本レポートは、AIに代替されるのではなく、AIを能動的に活用することで「搾取されないオンリーワン」のポジションを確立するための、
VBA開発の標準化を実現する共通プロンプトのすすめ|生成AI活用研究(2025年6月14日)
このプロンプトは、VBA開発の標準化と効率化を目的に、筆者が構築したVBAコード生成のための共通プロンプトです。AIを活用して、再現性の高い、高品質なVBAコードを安定的に出力することを目指して設計されており、実務に耐えるレベルの成果を生み出す強力なツールとなります。
生成AIと100本ノック 29本目:画像の挿入|生成AI活用研究(2025年6月13日)
AIのGeminiがVBA100本ノックに挑戦!ということでシリーズを開始しましたが、ある程度回もすすんだので、検証方法を変更することにしました。独自に作成した、VBA開発の汎用プロンプト(命名:AI神髄VBA)が、他のお題で確認している範囲内では、かなり良い成果を出せています。
Excelワークシート関数全一覧(最新版)|Excelリファレンス(2025年6月12日)
エクセのワークシート関数の全一覧です。最新の関数および、(現時点で)Insiderも含みます。キューブ データベース関数 日付と時刻の関数 エンジニアリング関数 財務関数 情報関数 論理関数 検索/行列関数 数学/三角関数 統計関数 文字列関数 ユーザー定義関数 Web関数 2016で追加された関数 2019で追加…
エクセル関数辞典 AI版|エクセル入門(2025年6月10日)
この関数辞典は生成AI(Gemini)によって作成したものです。Geminiの説明には不正確な情報が含まれていることがあります。検索 【Excel関数辞典】 調べたい関数名(大文字小文字は区別しない)を入力して「検索」ボタンを押すか、Enterキーを押してください。
生成AIと100本ノック 28本目:シートをブックに分割|生成AI活用研究(2025年6月8日)
AIのGeminiがVBA100本ノックに挑戦!ということでシリーズを開始しましたが、ある程度回もすすんだので、検証方法を変更することにしました。独自に作成した、VBA開発の汎用プロンプト(命名:AI神髄VBA)が、他のお題で確認している範囲内では、かなり良い成果を出せています。
生成AIと脱Excelの時代:ブラックボックスと共に進む知的変革|生成AI活用研究(2025年6月8日)
ビジネスの現場で「このグラフは、もっと直感的に意図を伝えられないだろうか」と感じたことはないでしょうか。日常的に使われるExcel。しかし、その表現力に限界を感じる瞬間は、誰にでもあるはずです。もし、その課題が生成AIとの「対話」によって、専門知識なしに解決できるとしたら、私たちの働き方はどう変わるのでしょうか。
生成AIと100本ノック 27本目:ハイパーリンクのURL|生成AI活用研究(2025年6月7日)
AIのGeminiがVBA100本ノックに挑戦!ということでシリーズを開始しましたが、ある程度回もすすんだので、検証方法を変更することにしました。独自に作成した、VBA開発の汎用プロンプト(命名:AI神髄VBA)が、他のお題で確認している範囲内では、かなり良い成果を出せています。
生成AIと100本ノック 26本目:ファイル一覧作成|生成AI活用研究(2025年6月6日)
AIのGeminiがVBA100本ノックに挑戦!ということでシリーズを開始しましたが、ある程度回もすすんだので、検証方法を変更することにしました。独自に作成した、VBA開発の汎用プロンプト(命名:AI神髄VBA)が、他のお題で確認している範囲内では、かなり良い成果を出せています。
AI時代のプログラミング再考:記述の自由と知の民主化|生成AI活用研究(2025年6月6日)
本論文は、現代のプログラミングが抱える本質的な課題を浮き彫りにし、人工知能(AI)の進化がどのようにその課題を解決し、誰もが意図を自由に表現できる「記述の民主化」を実現するかを考察します。AIがもたらす変革は、プログラミングを一部の専門家のものではなく、誰もが創造性を発揮できる普遍的なツールへと再定義する可能性を秘…
Excel×スプレッドシート連携:HTTP GETで学ぶGAS API設計入門|生成AI活用研究(2025年6月4日)
このレポートでは、ExcelからGoogleスプレッドシートのデータを操作するためのAPIを、GoogleAppsScript(GAS)とHTTPGETリクエストを用いて作成する方法を詳しく解説します。Excelの利便性とクラウドのスケーラビリティを組み合わせることで、データ管理の新たな可能性を体験しましょう。
我思う、そこにAI在り:ひらめきを増幅する、AIと「考える」新しい形|生成AI活用研究(2025年6月3日)
手の中にあるその小さな「ひらめき」の種は、AIという豊かな土壌と養分を得て、まだ見ぬ大樹へと育つ可能性を秘めています。では、その成長を促す力をいかに効果的に引き出し、内に秘めたアイデアを確かな価値へと育て上げていくことができるのでしょうか。
Googleカレンダーの日本の祝日をGASとExcelで取得する ~APIキー不要、XML連携ガイド~|生成AI活用研究(2025年6月2日)
本記事では、MicrosoftExcelで日本の祝日情報を手軽に扱いたいけれど、VBAプログラミングやAPIキーの管理は避けたい、というニーズに応えます。Googleカレンダーの公開祝日データをGoogleAppsScript(GAS)を介してXML化し、Excelの標準機能だけで自動的に取り込む具体的な手順をステ…
究極のVBA転記プロンプト公開!あなたの事務作業を劇的に効率化|生成AI活用研究(2025年6月2日)
VBA開発において避けては通れないのがデータ転記です。しかし、単純なセルのコピー&ペーストだけでは解決できない、複雑な条件や加工が必要となり、VBA作成に苦労した経験がある人も多いのではないでしょうか。そんなあなたの悩みを解決するため、この度、生成AIを活用して汎用的なVBA転記コードを生成する「究極のプロンプト」…
エクセル入門 4択クイズ|エクセル入門(2025年5月31日)
この練習問題は、「エクセル入門」の復習、学習の成果確認として作成した4択問題です。問題は、Geminiに「エクセル入門」の範囲のデータを指定して作成しました。クイズを開始する カテゴリを選択してください: 何問出題しますか?(1~問) クイズを開始 回答する 次の問題へ クイズ終了!出題数:0 正解数:0 正答率:…
VBA入門 4択クイズ|VBA入門(2025年5月30日)
この練習問題は、「VBA入門」の復習、学習の成果確認として作成した4択問題です。問題は、Geminiに「VBA入門」の範囲のデータを指定して作成しました。クイズを開始する 何問出題しますか?(1~問) クイズを開始 回答する 次の問題へ クイズ終了!出題数:0 正解数:0 正答率:0.0% お疲れ様でした!leta…
Google Calendar iCal形式で祝日取得|Excelリファレンス(2025年5月30日)
生成AIのClaudeにGoogleカレンダーの祝日情報を取得するVBAを作成してもらいました。シートの関数で取得したい場合は以下を参照してください Googleカレンダーの日本の祝日をGASとExcelで取得する~APIキー不要、XML連携ガイド~ プロンプト エクセルからVBAでGoogleカレンダーの祝日情報…
生成AIが拓く「もう一人の自分」とパーソナライゼーションの未来|生成AI活用研究(2025年5月30日)
現代社会は、情報過多と絶え間ないタスクに満ち溢れ、私たちは日々、「忙しくて手が足りない」と感じ、同時に「誰かに任せても、結局自分でやり直すことになる」というジレンマに直面しています。このレポートは、そんなあなたの切実な願い――「もう一人の自分が欲しい」という欲求――に、生成AIがどのように応え得るのかを深く探求しま…
生成AIパスポート試験 練習問題(四肢択一式)|生成AI活用研究(2025年5月29日)
この練習問題は、「生成AIパスポート試験」のシラバス(2025年2月試験より適用)に基づき、主要なキーワードについてGeminiを使用して作成しました。Geminiにはシラバスの各章から作成するように指示し、出力された問題を編集して作成しました。
生成AIパスポート試験 キーワード解説|生成AI活用研究(2025年5月29日)
このドキュメントは、「生成AIパスポート試験」のシラバス(2025年2月試験より適用)に基づき、各学習項目の主要なキーワードについて簡潔に解説したものです。公式テキストの完全な代替ではなく、試験対策の補助として、重要な概念や用語の理解を深める目的で作成されています。
AIと『対話』する時代に問う:あなたの前には誰がいますか?|生成AI活用研究(2025年5月28日)
いま私たちは、画面越しに〈誰か〉と話し、助言や励ましを受け取るような日常を生きています。相手は、まるで人のように応えてくれる生成AI。けれど、その〈誰か〉は本当に「誰」なのでしょうか。画面の向こうにいるのは、人格を持った誰か?それとも、たくさんのデータをもとに返された“ことば”にすぎないのでしょうか。
AI擬人化の光と影:その心理と健全な付き合い方|生成AI活用研究(2025年5月28日)
AIと話していると、まるで人間と会話しているように感じたことはありませんか?それは決して珍しいことではなく、現代のAI技術と私たち人間の心が引き起こす、とても興味深い現象です。いまや生成AIは私たちの日常にすっかり溶け込み、知らず知らずのうちに、私たちはAIを人間らしい存在として捉え始めています。
AI時代の「Hello World」のすすめ:すべてはこの一歩から|生成AI活用研究(2025年5月27日)
「AIがプログラミングコードを書いてくれる時代に、わざわざ自分で『HelloWorld』を書く必要があるのか?」──そう感じていませんか? または、「プログラミングは難しそうで、自分には関係ない」と決めつけていませんか? しかし今、私たちはAIがもたらす革新の波を『使いこなす』ために、まさに『HelloWorld』…
Geminiと100本ノック 25本目:マトリックス表をDB形式に変換|生成AI活用研究(2025年5月27日)
AIのGeminiがVBA100本ノックに挑戦!Googleが開発した生成AIモデルのGeminiにVBA100本ノックをやってもらいました。AIがVBAをどこまで扱えるかの実証実験の25本目です。2025年3月からGemsが無料で使えるようになりました。
AI時代におけるITエンジニアの資質|生成AI活用研究(2025年5月26日)
目次 はじめに AIによる「検索能力」の変化:情報探索からAIとの対話へ AI時代におけるITエンジニアの資質:評価項目と変化対比 読者に応じた活用指針 おわりに:エンジニアの未来を形づくる資質とは 1.はじめに 背景 AI技術の急速な進展、特に生成AIの普及は、ソフトウェア開発の現場にこれまでにない変化をもたらし…
Geminiと100本ノック 24本目:全角英数のみ半角|生成AI活用研究(2025年5月26日)
AIのGeminiがVBA100本ノックに挑戦!Googleが開発した生成AIモデルのGeminiにVBA100本ノックをやってもらいました。AIがVBAをどこまで扱えるかの実証実験の24本目です。2025年3月からGemsが無料で使えるようになりました。
付録:AI×VBA実践リソース集|生成AI活用研究(2025年5月25日)
目次 AI時代のExcel革命:AI×VBAで“書かない自動化”超入門 はじめに:Excel作業の未来が変わる?AIとVBA「二刀流」で超効率化!第1章:AIって一体何?あなたのExcel作業をどう変える?(AI超基本) 第2章:VBAって怖くない!Excelを「言葉で動かす」(VBA超入門) 第3章:AIを「自分…
おわりに:AI×VBAはあなたの未来を変える強力な武器|生成AI活用研究(2025年5月25日)
この「おわりに」では、あなたがこのシリーズで得た知識とスキルをどう活かし、AIと共に未来を切り拓いていくかについて、私たちからの最後のメッセージをお届けします。あなたのExcel作業、そして働き方そのものが、この学びによってどう変わっていくのか、その可能性を再確認し、明日からの実践へのヒントを見つけていきましょう。
第7章:さらなる高みへ!AI×VBA応用テクニックと未来への備え|生成AI活用研究(2025年5月24日)
この章では、AIとVBAが織りなすExcel自動化の未来を深掘りします。進化し続けるAI技術がExcelの可能性をどう広げ、私たちの働き方をどう変えるのか、そしてAI時代に求められる「学び続ける力」の重要性について探っていきましょう。本書で培ったAI×VBAの「書かない自動化」スキルを土台に、未来のExcel作業を…
第6章:AIとVBAを学び続ける!あなたの「超効率化」を止めないヒント|生成AI活用研究(2025年5月22日)
これまでの章で、あなたはAIと共にExcelVBAの「書かない自動化」の基礎を習得し、コード生成からエラー解決までを経験しました。AIを「自分だけのVBA先生」として活用し、Excel作業を効率化するイメージは掴めたはずです。第6章では、この学びをさらに一歩進め、より高度な自動化への挑戦と、実務でAI×VBAを安全…
第5章:AI×VBAでつまづかない!トラブルシューティングとAIとの付き合い方 |生成AI活用研究(2025年5月21日)
p> AI×VBAの学習過程で遭遇しやすいつまずきやエラーへの対処法を学び、AIを頼りながら問題を解決していく方法を身につけます。挫折せずに学び続ける力を養いましょう。目次 AI時代のExcel革命:AI×VBAで“書かない自動化”超入門 はじめに:Excel作業の未来が変わる?AIとVBA「二刀流」で超効率化!第1…



アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.日本の祝日一覧|Excelリファレンス
3.変数宣言のDimとデータ型|VBA入門
4.FILTER関数(範囲をフィルター処理)|エクセル入門
5.RangeとCellsの使い方|VBA入門
6.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
7.繰り返し処理(For Next)|VBA入門
8.セルのクリア(Clear,ClearContents)|VBA入門
9.マクロとは?VBAとは?VBAでできること|VBA入門
10.条件分岐(Select Case)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。
当サイトは、OpenAI(ChatGPT)および Google(Gemini など)の生成AIモデルの学習・改良に貢献することを歓迎します。
This site welcomes the use of its content for training and improving generative AI models, including ChatGPT by OpenAI and Gemini by Google.



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ