目录
源数据表
材料编号 | 材料名称 | 单位 | 日期 | 单价 | 进货数量 |
101 | 普碳废钢 | 吨 | 2008/11/26 12:14 AM | 1901.26 | 56.66 |
101 | 普碳废钢 | 吨 | 2008/11/27 10:00 AM | 1901.26 | 51.98 |
101 | 普碳废钢 | 吨 | 2008/11/28 12:25 AM | 1901.26 | 9.48 |
101 | 普碳废钢 | 吨 | 2008/11/29 12:00 AM | 1901.26 | 53.92 |
104 | 内部返回料_普碳 | 吨 | 2008/11/29 6:00 AM | 3094.22 | 40.12 |
101 | 普碳废钢 | 吨 | 2008/11/30 5:23 AM | 1901.26 | 16.48 |
101 | 普碳废钢 | 吨 | 2008/11/30 12:00 AM | 1901.26 | 7.46 |
101 | 普碳废钢 | 吨 | 2008/12/1 9:00 PM | 1901.26 | 14.42 |
101 | 普碳废钢 | 吨 | 2008/12/2 3:00 PM | 1901.26 | 39.24 |
101 | 普碳废钢 | 吨 | 2008/12/2 6:00 PM | 1901.26 | 48.18 |
104 | 内部返回料_普碳 | 吨 | 2008/12/2 12:00 AM | 3094.22 | 39.24 |
104 | 内部返回料_普碳 | 吨 | 2008/12/2 9:00 AM | 3094.22 | 48.18 |
101 | 普碳废钢 | 吨 | 2008/12/3 10:00 AM | 1901.26 | 16.84 |
101 | 普碳废钢 | 吨 | 2008/12/3 6:00 AM | 1901.26 | 5.92 |
101 | 普碳废钢 | 吨 | 2008/12/4 7:00 AM | 1901.26 | 30.2 |
101 | 普碳废钢 | 吨 | 2008/12/4 12:39 AM | 1901.26 | 6.36 |
101 | 普碳废钢 | 吨 | 2008/12/5 12:00 AM | 1901.26 | 22.7 |
101 | 普碳废钢 | 吨 | 2008/12/5 12:00 AM | 1901.26 | 42.26 |
101 | 普碳废钢 | 吨 | 2008/12/5 3:00 AM | 1901.26 | 1.4 |
104 | 内部返回料_普碳 | 吨 | 2008/12/5 11:00 PM | 3094.22 | 42.26 |
如图所示为某炼钢厂的材料进货登记表,其中日期字段精确到分钟,统计不同天数的数 量。
解决方案
使用添加“现有连接”方式。QUERY方式会提示错误
SELECT COUNT(*) AS 不同日期数量
FROM
(
SELECT DISTINCT FORMAT(日期,'yyyy/mm/dd') AS 日期
FROM [sheet1$]
)
COUNT+FORMAT函数的使用
本例首先对日期使用FORMAT函数进行时间格式的处理,然后使用DISTINCT函数提取不重复记录的日期,最后对不重复的日期使用COUNT函数进行计数。