导入外部数据+SQL语句的办法不支持参数查询,不过可以通过子查询进行模拟,以实现动态条件查询。
比如:
姓名 | 金额 | 输入条件: | |||
张三 | 595.10 | 姓名 | |||
李四 | 406.23 | 李四 | |||
王五 | 982.06 | 王五 | |||
王五 | 817.39 | 条件查询: | |||
王五 | 609.67 | 姓名 | 金额 | ||
王五 | 12.81 | 李四 | 268.84 | ||
王五 | 420.44 | 王五 | 296.77 | ||
王五 | 673.16 | 王五 | 435.51 | ||
张三 | 76.87 | 王五 | 298.96 | ||
张三 | 639.92 | 王五 | 583.20 | ||
张三 | 443.22 | 王五 | 654.55 | ||
张三 | 213.76 | 王五 | 661.37 | ||
张三 | 630.33 | 李四 | 451.36 | ||
张三 | 48.25 | 王五 | 376.65 | ||
李四 | 810.52 | 王五 | 546.38 | ||
王五 | 738.70 | 王五 | 346.88 | ||
王五 | 272.36 | 王五 | 849.59 | ||
王五 | 736.28 | 王五 | 95.73 | ||
张三 | 971.88 | ||||
李五 | 206.81 | ||||
王五 | 182.89 | ||||
王五 | 972.21 |
如果:select * from [Sheet1$a:b] where 姓名 like "%"+(select 姓名 from [Sheet1$m2:m3])+"%",则:
输入条件: | ||
姓名 | ||
五 | ||
模糊查询结果: | ||
姓名 | 金额 | |
王五 | 346.64 | |
王五 | 510.30 | |
王五 | 918.27 | |
王五 | 670.88 | |
王五 | 734.61 | |
王五 | 827.32 | |
王五 | 905.32 | |
王五 | 644.93 | |
王五 | 524.55 | |
李五 | 741.95 | |
王五 | 821.57 | |
王五 | 776.22 |