|
本帖最后由 come1_1 于 2012-5-31 02:41 编辑
请问一下,EXCEL2007 数据透视表如何将多个筛选字段分别筛选的结果合并为一个结果?或者说如何将数据透视表中多个筛选字段合并为一个筛选字段来进行筛选?
比如说,原始表格中有100行,10列数据,我需要将8,9,10列数据在数据透视表中都作为筛选字段,而8,9,10列数据均为日期,其中每一列或不同列(8,9,10列)的日期数据可能会相同,我需要将原始表格中含有筛选字段选定日期的那一行数据全部选出,请问应该如何操作?谢谢大家。
8,9,10列筛选的有规律吗,还是随机的?
是随机的,比如可能选择是2012-5-23,也可能选择是2012-4-6等;
示例文件见附件,说明如下:
比如,将筛选字段【时间1】选为2012-4-26,筛选结果为A001和A004;
然后取消筛选【时间1】,将筛选字段【时间2】选为2012-4-26,筛选结果为A010;
然后取消筛选【时间2】,将筛选字段【时间3】选为2012-4-26,筛选结果为A014;
我的目的是希望将筛选字段【时间1】,【时间2】,【时间3】合并为一个筛选字段,假设为筛选字段【时间】,其含有筛选值为原有字段【时间1】,【时间2】,【时间3】的全部值,并且不重复;然后从中选择筛选值进行筛选,比如还是选择2012-4-26,那么结果会出现上面分别筛选的全部筛选结果,即出现A001,A004,A010,以及A014。
可以使用函数、辅助列,也可以使用VBA(当然尽量不使用,解决方案越简单越好)
[基础表格]工作表在使用中是动态变化的,不是静态的,其内容会不断扩容,会增加行数,也可能会增加时间字段列,即出现【时间4】列,【时间5】列等,谢谢大家。
谢谢 heaven827,向你学习,祝你幸福,^_^
|
|