ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4030|回复: 12

[分享] 筛选中国“周”

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-1-8 21:29 | 显示全部楼层 |阅读模式
筛选(在2003中称之为“自动筛选”,为了区别高级筛选,以下均称自动筛选)
在日常工作中经常用到
日期,用过数据透视表的朋友
都知道可以组合
日期在自动筛选中
也有一些特殊的用法
首先是筛选的项目可以自动组合为年、月
其次,多了一个【日期筛选】的扩展选项
如下图所示:

2.jpg


该贴已经同步到 little-key的微博

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
今天就针对日期筛选中的周来说说
在【日期筛选】的扩展菜单中
我们看到有三个选项:上周、本周、下周
如果用过朋友会发现
这个周,用的是美国的周计算方法
即一周的第一天是星期日
而不是中国大陆熟悉的一周的第一天是星期一
如下图的数据列表

1.jpg

当我们选择【日期筛选】→【本周】时(以2014-1-8为系统时间)
筛选的结果如下:

3.jpg

我们可以看到,本周是以星期日开始的
即2014-1-5

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:36 | 显示全部楼层
筛选上周,结果如下图所示:

4.jpg

筛选下周,结果如下图所示:

5.jpg

进一步验证了,Excel 规定的一周的第一天是星期日

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:38 | 显示全部楼层
而通过系统日期设置
将一周的第一天调整为星期一
如下图所示

6.jpg

也没法改变这个结果
在【Excel 选项】中
也没有相应的调整选项

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:39 | 显示全部楼层
那如何解决这个问题呢
以下介绍两种方法,作为抛砖引玉
仅供大家参考:
1、函数法
2、日期错位法

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:53 | 显示全部楼层
1、函数法

如本例中
我们可以使用如下公式作为辅助列
=LOOKUP(A2-(TODAY()-WEEKDAY(TODAY(),3)),{-100000,-7,0,7,14},{"","上周","本周","下周",""})

判断是否是上周、本周还是下周
然后再做筛选

如下图所示

7.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 21:57 | 显示全部楼层
有的朋友会问
Excel 不是有一个WEEKNUM函数吗
用那个函数不可以吗
是可以的
但是要注意的是
跨年的时候
这个函数处理起来可能会有点麻烦
年底的周数是第52周
而年初是第1周

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 22:01 | 显示全部楼层
2、日期错位法

之前我们说过
现在的周,定义的一周的第一天是星期日
我们换一种思路
如果我们要定义一周的第一天为星期一
也就是说
只要我们将日期往前错位一天
如本例中
用日期-1作为辅助列
如=A2-1
得到的结果如下:

8.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 22:03 | 显示全部楼层
此时,当我们再根据【判断】字段筛选的时候
如筛选判断字段的本周
结果如下:

9.jpg

从上图,我们可以看到
通过这么筛选
日期显示的本周是从周一开始的
符合中国大陆的周概念习惯

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-8 22:05 | 显示全部楼层
再筛选上周,结果如下图所示:

10.jpg

再筛选下周,结果如下图所示:

11.jpg

进一步验证了这个方法的准确性
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-7 03:17 , Processed in 0.036828 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表