清除日期中的尾随零 (.00),以便 Group 函数在数据透视表中工作

清除日期中的尾随零 (.00),以便 Group 函数在数据透视表中工作

使用 Excel 2010,我得到了

无法将该选择分组

.xls尝试对日期进行分组时出错。日期数据以以下格式呈现在一个文件中:2016-01-07 5:00 PM单列。

使用“文本到列”功能,我将日期剥离到单独的列中。日期显示正确,但是,当插入数据透视表并尝试对日期进行分组时,我得到了引用的错误。如果我将数据重新格式化为数字,它就不是干净的数据。日期2016-01-23转换为42392.00

我的想法是,这些尾随的.00s 会创建不干净的数据字段,而 Excel 的数据透视功能无法对其进行分组。这些数据有数千行,我不可能手动转换每一行。

我尝试使用小数缩减工具删除零,它们在视觉上消失了,但在使用新格式重新创建数据透视表时,错误消息仍然存在。很沮丧,我需要一些帮助。

答案1

在 Excel 中,日期只是整数 - 正如您所识别的,小数点后的所有内容都是小时、分钟和秒。

只需添加辅助列即可删除多余的数字。如果您的数据从列开始B2,请添加一个以以下公式开头的列C,并填充到工作表底部:=FLOOR(B2,0)

这会将您的数据向下舍入,删除任何可能不是您要查找的小时数。或者,考虑使用CEILINGROUND而不是FLOOR来将它们全部向上舍入或舍入到最接近的天数。

相关内容