You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel 2013连接网络SQL Server查询指定标签及日期范围数据

Excel 2013连接SQL Server查询Corvette销量并统计的实操步骤

嘿,刚好之前帮人搞定过几乎一模一样的需求,给你一步步拆解怎么用Excel 2013搞定这个查询和统计:

1. 先把Excel和SQL Server连起来

  • 打开Excel 2013,切到数据选项卡
  • 点「自其他来源」→「来自SQL Server」,弹出连接对话框
  • 填好你的SQL Server服务器名称,选对应的身份验证方式(Windows验证或者SQL账号密码,看你权限),点下一步
  • 找到存储雪佛兰销量的数据库,选中目标表(比如叫Chevrolet_Daily_Sales),这里一定要注意只选数据访问权限,绝对不能碰修改、写入相关的权限选项,然后点下一步
  • 最后选“将数据返回Excel”,直接把数据放到工作表里就行

2. 写SQL语句筛选你要的数据

如果刚才返回了全表数据,咱们可以直接改查询语句来精准筛选:

  • 右键点击数据区域,选「表格」→「编辑查询」(或者找「连接属性」里的「定义」标签)
  • 把默认的SQL语句换成下面这段,注意替换成你实际的表名和字段名:
SELECT Sale_Date, Model_Name, Daily_Sales
FROM Chevrolet_Daily_Sales
WHERE Model_Name = 'Corvette'
AND Sale_Date BETWEEN '2017-07-01' AND '2017-07-31'
ORDER BY Sale_Date
  • 执行查询后,Excel就会只显示2017年7月Corvette的每日销量数据了

3. 一键算出7月总销量

拿到每日数据后,统计总销量超简单:

  • 在每日销量列的最后一行下面(比如D列最后一个数据的下一行),输入公式 =SUM(D:D)(把D换成你实际的销量列)
  • 或者直接用「公式」选项卡的「自动求和」,选中所有每日销量的数值,一秒出结果

几个要注意的点

  • 严格遵守要求:确保你的SQL账号只有只读权限,绝对不能对源SQL表做任何修改、删除、写入操作
  • 如果SQL Server里的日期是datetime类型,'2017-07-01'这个格式没问题,要是报错就换成CAST('2017-07-01' AS DATETIME)
  • 要是连接的时候碰权限问题,直接找数据库管理员要只读权限就行

内容的提问来源于stack exchange,提问作者the_bob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:58:18