Answers:
Dunno为什么MS使这一点变得如此复杂,您将不得不使用Microsoft Query。
单击数据->从外部源->从Microsoft Query。选择数据源出现。选择SQL Server,输入身份验证详细信息,然后选择表
单击下一步,不选择任何过滤条件,选择按条件排序,然后单击下一步。现在,单击“在MS Query中查看/编辑”,而不是选择“返回Excel”
单击完成。现在在MS Query中,单击Criteria-> Add Criteria,选择运算符并将其值设为[]
单击文件->将数据返回到Excel。现在,Excel应该提示您输入参数,选择相关的单元格
要编辑参数,请单击数据->属性->手指图标->定义->参数
您还可以使用SQL查询编辑器,并在联接中键入查询,?
并在必须获取参数的字段上放置一个。
?
在必须选择参数的字段上放置一个i.imgur.com/NgXxc.png
无耻的插头永远不会太迟...
有一个很棒的Excel 小插件 ...(免责声明:我是作者)
这是一个Excel插件,用于向Excel添加数据库引擎和SQL IDE。
它使您可以对Excel中标记为表的任何内容执行SQL操作。您可以跨工作簿查询,也可以在同一查询中使用来自外部数据库(SQL Server / Sqlite / Postgres / Access / MySql)的表。
它具有SQL语法突出显示,语句完成和许多其他有趣的东西。它在后台使用SQLite,但也可以使用外部数据库引擎来处理数据。
我会为此收费,但是有一个免费试用版,您可以使用30天。它称为ThingieQuery。
抱歉,该插件不太合适。