我有一个名为“日历日期”的字段,它的值跨越两年。
它被格式化为"mm/dd/yyyy“格式的日期,用于生成该格式的公式来自
=文本(A2,"mm/dd/yyyy")
其中A2的日期格式有小时、分钟和秒。我只想要日期,并使用“日历日期”列从mm/dd/yyyy :mm:ss转换为mm/dd/yyyy。
我的问题是,每当我对日历日期排序时,排序选项显示为"Z to A“或"A to Z”.指示它被格式化为数字。它不能正确排序。即使“日历日期”的值明显以日期格式表示。
我该怎么办?我试过几件事,但似乎没有什么效果。
我已经检查了所有日期的格式,并确保所有的内容都被格式化为日期。原始日期列的格式似乎是正确的,因为当我将它拖到行字段中时,会弹出3个字段(年份、QTR和日期)。我将使用此列而不是“日历日期”,但date字段是按月而不是按个别日期排序的。
插入原始日期后的“枢轴表”视图(未将月份进一步细分为月份的日期):

发布于 2019-06-20 17:30:29
发布于 2019-06-29 20:49:23
您有日期值和文本字符串值:
=TEXT(...)的“日历日期”时,
每个结果都是一个文本字符串,不再是一个日期值。
它看起来像一个日期值,但是Excel没有将它识别为日期。
因此,对"A到Z“排序后的结果是无用的。解决方案:不需要额外的转换。
https://stackoverflow.com/questions/56690889
复制相似问题