一、排序
如图所示的日期列,如果直接排序,一定是按日期大小排序的。 如果希望忽略年,按月份排序,就要借助自定义排序。 首先将日期列自定义格式显示为月份。 排序-次序-自定义序列,选择月份。 排序后结果如图 同理,如果希望忽略年月,以周排序,也要先自定义格式显示为周后,以自定义序列进行排序。 如果这里不是日期,而换成其他数值验证也是如此。 文件-选项-高级-常规-编辑自定义列表,输入新序列1,2,3,4,5,6 如图所示序号列与原值列实际数据是一致的,只是将原值列自定义格式分别进行了设置,显示为乱序数据。 如果以原值列直接升序排序,不会有任何变化,因为原值列的真值本身就是1,2,3,4,5,6升序排序的。 但如果以刚刚建立的自定义序列进行排序,就会按显示值排序。 这说明正常排序是以单元格真值排序,而自定义排序却是按显示值排序。 二、筛选
2010版EXCEL自动筛选功能增加了不少人性化的设计。 如对日期甚至可以不借助于函数进行大部分的筛选动作。 其中“期间所有日期”选项可以忽略年份按季度或者月份进行筛选。 所以对于如图所示的数据,如果想寻找三月份出生的人,在2010版中可以直接利用自动筛选功能。 筛选-日期筛选-期间所有日期-三月。 在默认状态下,也可以在自动筛选搜索栏直接输入“三月”。 但是自动筛选仍未提供忽略年,按周筛选的选项。 如果想筛选星期日还在工作的人,就要先将日期列自定义格式,显示为星期。 筛选-日期筛选-自定义筛选-等于-星期日。 但是,如果在自动筛选搜索栏直接输入“星期日”,是无法搜索到的。 这说明,自动筛选的自定义筛选是以显示值为依据的。而2010版自动筛选搜索栏却是以搜索真值为依据的。 当改变自动筛选菜单分组日期后,情况会有不同。 文件-选项-高级-此工作簿的显示选项-使用自动筛选菜单分组日期。 将此选项去除。此时再看自动筛选搜索栏,已经出现了星期项目。 说明,老版自动筛选搜索栏是以显示值为筛选依据的。 经过验证,高级筛选也是以真值为筛选依据。 三、分类汇总
分类汇总前,先将日期列自定义格式显示为星期,然后按星期进行自定义排序。 分类字段选择出生日期列。 如图所示,说明分类汇总是以显示值为依据进行汇总。 四、数透 插入数据透视表,以姓名为行标签,出生日期为列标签,以姓名为计数项。 列标签自动筛选的搜索栏也是以显示值为依据。 但数据透视表的筛选搜索栏不是唯一值,而是所有显示值。 数据-自动筛选搜索栏却是唯一值。 点击数据透视表列标签下拉箭头――日期筛选――自定义筛选――等于, 这里找不到星期项。 说明数据透视表自定义筛选与普通自定义筛选也不同,它是以真值为依据的。 五、条件格式 经测试,条件格式-突出显示单元格规则,也以真值为依据。 看来要分清楚众多统计工具是以真傎为依据还是以显示值为依据还真是件困难的事儿。
|