Excel VBA高级编程-SQL检索(一)

大家好,我是陈小虾,是一名自动化方向的IT民工。写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长。但功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教!微信公众号:万能的Excel

在日常工作中,在海量数据中筛选出有用的数据是最常见的工作之一,虽然大部分功能都能通过EXCEL公式,例如VLOOKUP/HLOOKUP/LOOKUP 缺点是速度慢,而且不够灵活添加删除数据。

那么小编今天就带你试试用SQL查询数据:

SELECT * FROM [表名$]区域)  where 条件

 

我们的目标是检索出单价>20 所有商品的数据

在 数据》现有连接》浏览跟多》找到数据源所在的工作表(可以是在不同工作簿)》打开

选择工作簿中数据所在的工作表,单机“确定”

选择打开属性对话框

在定义菜单下:

  • 选择命令类型:SQL
  • 输入检索条件: select * from [明细$] where 单价>20
  • 如果需要检索价格区间,可以把检索条件该为: select * from [明细$] where  20<单价<30 
  • 最后点击“确认”

回到导入数据对话框,再次点击“确认”

 

一份检索后的数据就可以准备好了

预告:下期带你做多条件筛选,已经如何按顺序排列检索的结果

源文件下载

关注公众号:万能的Excel 获取全部教程!

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值