アドインにしても使えませんでした。Accessとは違うようです。Excelは外部のxls*のプロシージャを簡単には「Call」ができないので使いづらいですね。(※別手法ですが、ODBCデータソースを作れば、テキストファイルの内容SQLを使いながら読み込めます。リンク先の記事に、さらにその件のリンクがありますのでそちらをご参照ください。「PowerQueryやPowerPivotやリレーションシップ機能+テーブル機能等々」が「僕にとっては」ダメな理由もちろん、「PowerQueryやPowerPivotやリレーションシップ機能+テーブル機能等々」が「まったくダメ」、ということはありません。使える場面も必ずあるはずです。その他、ができる、ということもあるかもしれません。(例えば、パワークエリの「データの取得と変換(列のピボット解除)」機能は便利です!クロス集計表をリスト表に直すのに。)そもそも「ワークシート関数やSQLを学ばなくても・VLOOKUP関数の持つ欠点のような事を気にせずとも・表の結合ができる」ということは、もうすでにそれだけでも、また、「それが2つの表のあいだだけ」だとしても、私たちド素人・末端のユーザーにとっては価値が高いです。「SQLの学習」は「Excelを集計ソフトとして使う以上は」、VBAの学習よりもある意味重要です。そのような意味を考えますと、どうしても「PowerQueryやPowerPivotやリレーションシップ機能+テーブル機能等々」「だけ」だと弱いのです。それらの機能は「ダメ」と書かせて頂いてしまいました。私の思い上がり、どうかお許しください。以降に、その「ダメ」な理由を書きます。(はじめてパワーピボットやパワークエリを触ったときの感想メモ書きがベースになっているので、言葉遣いが悪いところがあります。当時、そう感じてしまったのも事実です。そのことも少し、イメージしてみてください。肯定しなくてもいいので、イメージだけでもしてみてください。)(a)「SQL」でできることをGUIでやろうとしている感じなのに、それを隠そうとしており、使い勝手が悪すぎる気がします。同じように「SQLでできることなら(01)か(02)のほうがやりやすいですし、おまけに、「Access」や「SQLそのもの」自体の学習もできます。Server、オラクル、MySQLなどの学習を「意識せずとも自然・かつ・自動的におこなっている」ことにもなります。SQLは「Googleスプレッドシート」でも使えますし。(01)や(02)のほうが(03)よりも断然・利用価値が高い気がします。利用できない」ので、「仕事として使う・今後のステップアップも考えて使う」には、基本的には、すごく効率が悪いです。MySQLなどにも接続できたと思います。(古いバージョンではできていました。今のバージョンでもできると思います。)今さら(03)は別に要らないかな・・・という面もあります。僕はExcelを高度に使ってはいないので・・・。(c)正直操作性も悪いです。少なくとも(01)か(02)の2・3倍は面倒くさいです。(01)と(02)なら1ドラッグ&2クリック、あるいは1文・2文で終わることをダラダラと多くの操作をさせられる感があります。Query」という機能ですと3枚以上の表を一度にリレーションできません。できるのかもしれませんが、デフォルトではできないもようです。(単に僕がバカでやりかたを見つけられなかっただけの可能性が高いですが)いずれにしましても、(01)や(02)なら何枚の表でも「一発で」リレーションできます。(e)(01)(02)はAccessのクエリの画面とほぼ同じで使いやすいです。Serverなどのビューの画面にも似ていると思います。(03)は似てないので「なんとなく使う」ということができません。Serverなどの練習にもなりません。(f)複数の表を扱いたい時、個々の表がいちいち「シートとして」読み込まれてしまって動きが「遅い」し面倒くさいです。(結果の表1枚・1発だけで終われないのです。)(g)Excelのバージョンごとに使える使えないがあるので、機能を統一しづらいです。(01)(02)なら、2000~2019までの全バージョンで使えます。(02)がバージョン間の差異もほぼ無くて便利です。(01)は2007以降はMicrosoftQueryの結果がテーブル機能の中に埋め込まれてしまいますが(そしてそのせいなのか、何重かにネスト的に使えなかったり自ファイルがエラーで覗けませんが)、しかし、(02)はそれがありません。(バージョンも関係なく。)(02)は全バージョンで、どれだけでもネスト的に使えますし、自ファイルを覗きに行ってもエラーになりません。いって(01)が使えないかというとそうでもなく、便利に使える場面も少なくないです。(02)をやるときのSQL文の生成に便利ですし。したことならいちいち(02)を使うまでもなく、ドラッグとクリック中心に(01)で完結します。リレーションを切り替えての操作をすばやく、数種類、切り替えたいときも(01)のほうが便利です。(03)はそのどれもが、「できません。」(h)「SQL」でできることをGUIでやろうとしているのに、SQLが、基本、使えないです。使える方法が残されているようですけど、それを使ってしまうと元々の機能が制限されるらしいです。詳しくはわからないですけど、そんなに面倒くさいなら、最初から(01)か(02)を使った方がはるかにラクです。(i)そして何といっても「遅い」。)(j)また、VBAでの自動化ができない(というかできるとは思うんですけど文献がないです。QueryTableオブジェクトのほうが遥かに簡単でしかも動作が速いです。結果でできた表のネスト的なことやすべての表の自動更新もQueryTableオブジェクトのほうがラクです。)(k)覗きに行っているファイルの「データの書き換え」が「できない」です。閉じたままはもちろん、開いたままでも。Queryの画面からも、VBAコードからも、「SQL」にて、相手ファイルが開いたままはもちろん、閉じたままでもデータの書き換えができます。』、「オブジェクトを引数にして・かつ・オブジェクトを返す」、そういう自作関数の作り方。「安全」な、Youtube動画のダウンロード方法6つ。挫折するオブジェクト式やプログラム(プロシージャ)の書き方、挫折しない書き方、の違い。送信メールが受信トレイに入ってしまうトラブルの回避、など。ODBCでQueryTableオブジェクトを自動作成するサンプルコード)。2000以降の全バージョンで使えると思います。~ついでに、セルの値で結果表示を自動で切り替える「パラメータクエリ」のVBAでの自動作成も。technology.。