Excel 中的动态 PowerQuery

Dynamic PowerQuery in Excel

我有一个带有 WHERE 子句的 SQL 查询,例如:

SELECT Product_ID, Product_Name, Product_Quantity
FROM dbo. Products
WHERE Product_ID IN ('12AA35', '95LT20', '10RT36')

我正在使用 Excel 添加 PowerQuery 连接到数据库。 Excel 中收到了产品列表,我已经从数据库中检索了其他数据。

Q:是否有可能(以及如何)在 PowerQuery 中设置一个查询,它可以查看指定范围,产品 ID 将放置在哪里。换句话说,ID 不会放在 SQL 查询中,而是位于 Excel sheet 中。它会节省我一些时间。

谢谢!

您可以执行以下操作:

  1. Select Excel 中的 table 然后单击 Power Query 功能区选项卡中的来自 Table
  2. 在查询编辑器的“主页”选项卡中单击“合并查询”。
  3. 选择数据库table作为另一个table,并为Join Kind选择Inner。