在查询查询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 '%' & ? & '%')