2000元课程
免费学7天
函数+VBA
群友提的问题
他有一张户口建档表,里面有姓名和生日数据,现在想筛选出
2006.9.1到2007.8.31之间出生的人
如果觉得这个太简单,不妨衍生一下
思考题:
如何筛选出2006.9.1到2007.8.31之间出生的以及2009.1.1以后出生的人?
对于一个区间的问题,使用数据筛选的多条件筛选可以解决,不过这里有个细节要注意,请看详细步骤如下
1、启用筛选
选中数据区,顶部工具栏--【数据】-下方【筛选】
2、启动高级筛选 日期筛选
这里wps比Excel更贴心,点击筛选的小三角,就可以看到日期筛选 ,点开后就可以看到介于的选项
点开就可以看到按一个日期区间选择的对话框
3、正确的输入日期区间
这里特别注意, 很多新手习惯性直接按2006.1.1的形式输入, 会筛选不到结果 ,但是系统也不会报错!
一定要使用标准日期格式 2006-9-1 这样以横杠分隔的形式!
改成这样才能正确筛选,注意输入的-格式日期,系统也会自动矫正为斜杠的形式,当然,也可以输入的时候就以斜杠形式输入2006/9/1
4、如何筛选多个区间?
上面的方法,都只能筛选一个区间,条件也无法再添加更多,要更自由的筛选,只有使用辅助列大法了
思考题:
如何筛选出2006.9.1到2007.8.31之间出生的以及2009.1.1以后出生的人?
右边添加辅助列输入公式 ,也就是使用公式计算3个条件 ,是否满足, 然后对F列筛选True即可
=OR((E2>=DATEVALUE("2006-9-1"))*(E2<=DATEVALUE("2007-8-31")),E2>DATEVALUE("2009-1-1"))
买课程可进永久答疑群,课程可免费试学点击下方链接即可