在 Microsoft Query 创建参数查询

在查询查询Excel,可能需要使用输入值(参数)来指定有关查询的一些内容。 为此,在 Microsoft Query 中创建参数查询:

参数在查询的 WHERE 子句中使用 – 它们始终用作检索数据的筛选器。

运行或刷新查询时,参数可以提示用户输入输入值,使用常量作为输入值,或使用指定单元格的内容作为输入值。

参数是它修改的查询的一部分,不能在其他查询中重复使用。

备注:若要使用另一种方法创建参数查询,请参阅使用 Power Query (创建参数)

在 WHERE 之后,键入字段名称、比较运算符 (=、<、>、LIKE 等 ) ,以及下列操作之一:

  • 对于通用参数提示,请键入问号 (?) 。 运行查询时显示的提示中不显示任何有用的短语。
  • 对于可帮助用户提供有效输入的参数提示,请键入括在方括号中的短语。 运行查询时,短语会显示在参数提示符中。

示例:

SELECT `Roster$`.工号, 姓名, 身份证号码, 班组, 联系人, 卡别, 开户行, 联行号, 账号, 手机号码, 人员状态
FROM `Roster$` LEFT JOIN `Account$` ON `Roster$`.工号 = `Account$`.工号
WHERE (姓名 LIKE '%' & ? & '%') AND (班组 LIKE '%' & ? & '%') AND (卡别 LIKE '%' & ? & '%') AND (开户行 LIKE '%' & ? & '%') AND (联行号 LIKE '%' & ? & '%') AND (账号 LIKE '%' & ? & '%') AND (人员状态 LIKE '%' & ? & '%')

作者: Hugh

Welcome to Wan's world~