excel高级筛选,日期条件写在合并的一个单元格里,就只显示〈最右边〉表格第一行,

excel高级筛选,日期条件写在合并的一个单元格里,就只显示〈最右边〉表格第一行,而把条件分开写在两个单元格,则能显示所有筛选结果。求问,怎么能把日期条件写在一个单元格,也能达到同样效果

1、合并单元格是EXCEL大忌,能不用最好不用;
2、我真不知道你为什么非死抱着合并单元格不放,条件放两个单元格不好吗?
3、你的要求EXCEL没法达到,用曲线的方法也许可以,比如条件还是放合并单元格,然后你用公式把两个条件分到两个单元格,高级删选时就不要再用合并单元格的条件了,而是用分出来的两个单元格的条件,如果实在看着分出来的两个单元格不爽,可以全程用VBA,先实现上述过程,筛选完之后再删除分出来的条件,这样看上去就完美了,但是真有必要做那么麻烦的事吗?追问

初学excel,想要尝试一下每种方法。大神,为什么说合并单元格是大忌呢

追答

EXCEL的原始数据是需要进行处理的,在进行各项处理的过程当中,有合并单元格会出现各种麻烦,什么排序,筛选,甚至复制的过程中,都有可能出错,EXCEL表格一定要保留原始数据的原始风貌,一个数据占据一个格子,至于你处理后的数据需要呈献给别人的,可以用合并单元格,但是那只是最终的呈现,原始数据最好还是保留,以便再次处理。

EXCEL的原始数据是需要进行处理的,在进行各项处理的过程当中,有合并单元格会出现各种麻烦,什么排序,筛选,甚至复制的过程中,都有可能出错,EXCEL表格一定要保留原始数据的原始风貌,一个数据占据一个格子,至于你处理后的数据需要呈献给别人的,可以用合并单元格,但是那只是最终的呈现,原始数据最好还是保留,以便再次处理。

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-21
谁说高级筛选不能用函数,只不过用了函数就得用单元格引用来筛选了
根据楼主的图片,条件里的公式如下:
AND(I2>=DATEVALUE("2010-1-1"),I2<=DATEVALUE("2010-12-31"))
注意:条件的标签不能写日期了,要写表格中不存在的标签名称,例如写个“筛选用"之类的追问

晕了( •̥́ ˍ •̀ू )

追答

你试试就知道了,把公式输入进去,然后上面的日期两个字改成别的文字

追问

好!

谢谢大神了,我会经常来问excel的,以后一定采纳你

追答

谢谢了

第2个回答  2016-09-21
高级筛选中的公式不支持函数,你输入的AND就是一个excel函数。所以,只能是把日期拆开2列来写,别无选择,如果用高级筛选的话。
怎么证明它不支持函数?
输入>=2010-1-1 可以正常筛选,但是输入>=DATEVALUE("2010-1-1")就不行追问

原来是这样。and也是函数(。ò ∀ ó。)excel 初学,想学得深一点,能推荐点学习资料,方法或者经验麼

追答

买一本书来看看,学习起来会更有条理一些。然后,有空多去论坛excelHome看看,会让你excel水平进步神速。

追问

谢谢你(ง •̀_•́)ง

追答

满意请采纳,谢谢

追问

谢谢大神 抱歉采纳给了别人 (*/∇\*)

追答

ok