超牛的EXCEL技巧,Microsoft Query中让SQL查询能使用单元格作为条件参数

2016年12月30日23:05:02 评论 17,805 views

这是小编一直珍藏的一个excel高级技巧,作为镇山之宝不轻易拿出来,今天分享给同学们。

技巧所完成的效果,可能超出大部分同学的想象。因为除了VBA编程和复杂的数组公式,在excel中不太可能实现这样高级的自动筛选效果:

选取关键字后,可以自动从源表中筛选出结果

源表

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqBKiampdWyEsDHd7KyMJ2CODprn6bQsx9ltV4sicwmhdEoJwbDAA65PFg/640?

筛选效果(动画演示)

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqumWmJCS47ibGyqMibOYae1k5MFyBWzFXfe7pTia70pG6E2vPnE4NLib1ew/640?

 

操作步骤:(有点多哦)

1数据 –  自其他来源来自Microsoft Query

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqF3Zk3VU8KDkrMxcTaCD7XSffevZF4ttJtDJbtuGrzdM4nnPYvXKWsg/640?

2数据库选取 Excel Files*,点确定按钮进入下一步。

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqC1HfKwQaQB0gGdJiaEhiaqq4HQJWpRH3avhjZWEjEg9llxsX8ZYjuBxg/640?

3数据名选取当前操作的excel文件名。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqTZ8fKPdQm5W7YpwJumuu6Y58oVia10Vkf3b6LAm37L6lrpe5ZtROxZQ/640?

4打开源数据表所在的工作表,把相关的字段名移动右边的框中。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqYkKsP9Sjia70kgnAHhSkkaqib1a3bM8OvKYtEYicLsaJJD0CevicXqkDpw/640?

5、筛选数据窗口中,选取产品名称,右边条件框中分别选取等于和产品A(随便选一个)

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bq1b7R2PqPvDJOabJwjh1PeB55OEczb8tgrosEvhQOowX7Ow00VLdJmw/640?

6排序页面,直接点下一步。

7完成页面中选取"Microsoft Query….."

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqCJ6NPXaDBSxtoCibeQUJPZYjo0EH1K7OxrSmNldoz5TSZ1AqibT9GWibg/640?

 

8在打开的Microsoft Query界面中,点SQL按钮打开代码窗口。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqBIClpDRkrI6oIZUpQPeUpk6086WnSibZQoH4LpTwuy01ibayiaVapYZ8A/640?

10修改代码。把"A"替换为?(问号)

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqGzB9rOvvpCGGr6OXSOuRMbb9BTtC2wTJQeN9WOBgwROTr3ibzbZZiaLg/640?
11
在第8步点确定后,会弹出一个输入参数的小窗口,不需要填写,直接点确定按钮。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqzaX7rXGhiblQUPW0FdKMnoDwbWuKYzcicgbKibRDa8IEOSPhkUjiaWYRdA/640?
12
将数据返回到 Excel

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqTicpcHibJmqErRrC8micyDlML4YSrE0iaxNHchhbbTGzIa1haEQrm4QAUQ/640?

13、选取数据表存放的位置,可以是现有表,也可以是新建的表。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqnTlL0hzfgquUosymaAt7XICoTgfUm2dMsW4S4BsIXoY8AUSLuSENnQ/640?

14在上一步点确定后,会自动弹出输入参数值的窗口,选取已设置好下拉菜单的单元格(回复 下拉菜单 查看设置方法)。并选中窗口中两个刷新选项。

 

说明: http://w5.sanwen8.cn/mmbiz/4jUToJBtQvS8DphQGEECWu9mXbsaX0bqwT6KwMZVykGd2C8QbgzDibmY16AsCXv2mallywWuY9a6MucsONA7Cng/640?

设置完成!!

 

  • 微信扫码免费学习
  • 免费学习48小时
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin

发表评论

您必须才能发表评论!