在 Excel 中嵌入 Microsoft 查询,其中包含电子表格中的多个参数

在 Excel 中嵌入 Microsoft 查询,其中包含电子表格中的多个参数

我正在尝试在 Excel 电子表格中嵌入 Microsoft 查询,该查询将电子表格中的几个参数传递给查询。我希望 Microsoft Excel 查询函数在工作表的单元格中查找一些值并将它们传递给 SQL 代码。我使用了方法,但我只能理解如何使用 ? 传递单个参数。我想传递大约 3 或 4 个参数,其中一些参数在查询中的多个位置使用。该查询似乎无法使用 ms query 中的查询生成器进行编辑,因此我使用文本编辑器将其编写为 sql。

注意:除了 SQL 选择查询之外,我并不是一名优秀的程序员,因此如果可以通过点击的方式来执行此操作(即不需要 Visual Basic 的操作),那将特别有用。

答案1

您可以在 SQL 视图中尝试此操作,然后 Excel 将提示您选择引用单元格:

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

相关内容