Vac*_*ano 22 query microsoft-excel-2007 sql-server-2008 sql microsoft-excel
我在 Excel 表中有一个查询。我按照这个去做。
但是如何将单元格中的参数添加到我的查询中?
我正在寻找一种方法来做到这一点:
select *
from dbo.Customers
where CustomerID = Cell.A2
Run Code Online (Sandbox Code Playgroud)
该Cell.A2不起作用。但是如何添加类似的内容,以便在我的查询中使用单元格的内容?
Sat*_*hat 17
不知道为什么 MS 使这变得如此复杂,您将不得不使用 Microsoft Query。
单击“数据”->“来自外部来源”->“来自 Microsoft Query”。选择数据源出现。选择 SQL Server,输入 Auth 详细信息,然后选择表

单击下一步,不要选择任何过滤条件,选择按条件排序,单击下一步。现在,单击 MS Query 中的查看/编辑,而不是选择返回 Excel

单击完成。现在在 MS Query 中,单击 Criteria -> Add Criteria,选择运算符并让值成为[]

单击文件 -> 将数据返回到 Excel。现在Excel应该提示你输入参数,选择相关的单元格

要编辑参数,请单击数据 -> 属性 -> 手指图标 -> 定义 -> 参数

您还可以使用 SQL 查询编辑器并使用连接键入查询,?并在必须提取参数的字段上放置一个。

| 归档时间: |
|
| 查看次数: |
157056 次 |
| 最近记录: |