无法在数据透视表中识别的DateTime(自定义)字段的最大值
我有一些相当简单的原始数据,其中LastUsageTime
列的格式是自定义的(yyyy-mm-dd hh:mm:ss):
和一个数据透视表:
。
LastUsageTime
列是一个MAX函数(我只想显示date,不计算它们)。 问题是由于某些原因,Excel不能理解原始数据LastUsageTime
的自定义date时间格式。 它把1900-01-00
放在任何地方。 但是,如果我复制LastUsageTime
的文本,将其粘贴到记事本,然后复制/粘贴回Excel,它工作正常!
但是,原始数据来源于外部XML文件,所以当我点击刷新时,它会再次混乱。
我怎样才能解决这个问题?
我认为你需要将原始数据LastUsageTime
从string转换为date/时间值(如Excel通过复制/粘贴强制执行)。 也许:
=DATEVALUE(E2)+TIMEVALUE(E2)