webdevqa.jp.net

スプレッドシートの複数のパラメーターを使用してMicrosoftQueryをExcelに埋め込みます

スプレッドシートからクエリにいくつかのパラメータを渡すExcelスプレッドシートにMicrosoftクエリを埋め込もうとしています。 Microsoft Excelクエリ関数で、ワークシートのセルからいくつかの値を見つけて、それらをSQLコードに渡したいのですが。 this アプローチを使用しましたが、?を使用して単一のパラメーターを渡す方法しか理解できませんでした。約3つまたは4つのパラメーターを渡したいのですが、そのうちのいくつかはクエリの複数の場所で使用されています。クエリはmsqueryのクエリビルダーを使用して編集できないようです。そのため、テキストエディターを使用してSQLで記述しました。

注:SQLのselectクエリを除いて、私はプログラマーではないので、ポイントアンドクリックでこれを行う方法(つまり、Visual Basicを必要としないもの)があれば、特に役立ちます。

2
Doug

これをSQLビューで試すと、Excelから参照セルを選択するように求められます。

where (CustomerID = ?) AND (xxx = ?) AND (zzz = ?)
1
fredrik