EXCEL数据透视表日期筛选和值筛选的筛选顺序如何变? 30
员工甲在今天早上上班打卡打了2次卡,8:25:00打了第一次,8:35:00打了第二次。规则:早上最早的打卡时间晚于8:30:00算迟到。从以上情况来看,员工甲早上并没有...
员工甲在今天早上上班打卡打了2次卡,8:25:00打了第一次,8:35:00打了第二次。
规则:早上最早的打卡时间晚于8:30:00算迟到。
从以上情况来看,员工甲早上并没有迟到,只是他在8:30:00后多打了一次卡。
我在数据透视表中抓迟到数据的时候,根据以上逻辑,我是这样操作的:
1.对日期列进行“值删选”——“前10项“——”最大“,”1“(日期越早值越大,这所以选”最大“)。此时,透视表中只显示了8:25:00。
2.对日期列进行”日期筛选”——“之后”——填入“8:31:00”。
操作完后如果按照操作步骤的逻辑来运算,结果应什么都不显示,但最后结果却显示“8:35:00”。
根本原因是不论我操作的步骤是什么,系统计算的逻辑永远是日期筛选在前,值筛选在后,不会按照我操作的步骤进行逻辑运算。我录制宏的时候无法实现我想要的结果。
请问,在透视表中该如何调整日期筛选和值筛选的逻辑运算顺序? 展开
规则:早上最早的打卡时间晚于8:30:00算迟到。
从以上情况来看,员工甲早上并没有迟到,只是他在8:30:00后多打了一次卡。
我在数据透视表中抓迟到数据的时候,根据以上逻辑,我是这样操作的:
1.对日期列进行“值删选”——“前10项“——”最大“,”1“(日期越早值越大,这所以选”最大“)。此时,透视表中只显示了8:25:00。
2.对日期列进行”日期筛选”——“之后”——填入“8:31:00”。
操作完后如果按照操作步骤的逻辑来运算,结果应什么都不显示,但最后结果却显示“8:35:00”。
根本原因是不论我操作的步骤是什么,系统计算的逻辑永远是日期筛选在前,值筛选在后,不会按照我操作的步骤进行逻辑运算。我录制宏的时候无法实现我想要的结果。
请问,在透视表中该如何调整日期筛选和值筛选的逻辑运算顺序? 展开
2个回答
2019-06-05 · 知道合伙人软件行家
关注
展开全部
请截图,带行号和列标:
第1个图,是原始数据截图,以便知道你的数据结构是怎样的,日期时间数据是不是真正的日期数据(截图也只能基本判断,要真正判断得看原文件),可以只保留几个代表行,这样表示得更清楚。一定要有代表性,如提问所说的甲的两个卡时间要在截图中有显示。
第2个图,数据透视表截图,带上显示透视字段列表。
只有看到你的截图,才能知道你的数据是怎样的,好分析问题,提出建议。
如果日期和时间是真正的日期时间数据,就不应该出现“日期越早越大”的情况,而是时间点越在后面,数值越大。
第1个图,是原始数据截图,以便知道你的数据结构是怎样的,日期时间数据是不是真正的日期数据(截图也只能基本判断,要真正判断得看原文件),可以只保留几个代表行,这样表示得更清楚。一定要有代表性,如提问所说的甲的两个卡时间要在截图中有显示。
第2个图,数据透视表截图,带上显示透视字段列表。
只有看到你的截图,才能知道你的数据是怎样的,好分析问题,提出建议。
如果日期和时间是真正的日期时间数据,就不应该出现“日期越早越大”的情况,而是时间点越在后面,数值越大。
展开全部
将项目用高级筛选去除重复项,在菜单 工具--选项--序列 中,将高级筛选出来的单元格导入到自定义序列中去,在数据透视表中排序时选择这个自定义的序列。
更多追问追答
追问
原始数据去不能去重,原始数据还有其他用处。我问的是如何在数据透视表中实现值排序在先,日期排序在后。我要录制宏
原始数据去不能去重,原始数据还有其他用处。我问的是如何在数据透视表中实现值排序在先,日期排序在后。我要录制宏
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |