使用 Excel 2010,我得到了
无法将该选择分组
.xls
尝试对日期进行分组时出错。日期数据以以下格式呈现在一个文件中:2016-01-07 5:00 PM
单列。
使用“文本到列”功能,我将日期剥离到单独的列中。日期显示正确,但是,当插入数据透视表并尝试对日期进行分组时,我得到了引用的错误。如果我将数据重新格式化为数字,它就不是干净的数据。日期2016-01-23
转换为42392.00
。
我的想法是,这些尾随的.00
s 会创建不干净的数据字段,而 Excel 的数据透视功能无法对其进行分组。这些数据有数千行,我不可能手动转换每一行。
我尝试使用小数缩减工具删除零,它们在视觉上消失了,但在使用新格式重新创建数据透视表时,错误消息仍然存在。很沮丧,我需要一些帮助。
答案1
在 Excel 中,日期只是整数 - 正如您所识别的,小数点后的所有内容都是小时、分钟和秒。
只需添加辅助列即可删除多余的数字。如果您的数据从列开始B2
,请添加一个以以下公式开头的列C
,并填充到工作表底部:=FLOOR(B2,0)
这会将您的数据向下舍入,删除任何可能不是您要查找的小时数。或者,考虑使用CEILING
或ROUND
而不是FLOOR
来将它们全部向上舍入或舍入到最接近的天数。