首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel不会混用日期

Excel不会混用日期
EN

Stack Overflow用户
提问于 2021-07-26 04:47:03
回答 1查看 24关注 0票数 1

我从政府部门下载了一个文件。有一列日期是混合格式的。一些出现在1999年12月25日,另一些出现在1999年12月25日,还有一些出现在1999年12月25日。我想从最新到最旧对它们进行排序。有超过60万条记录,但为了节省时间,我在大约25条样本上尝试了所有方法。

我用蛮力让它们看起来都一样: 12/25/99。我不能做任何事情来让它们排序。一些列表排序是因为它们一开始都是相同的格式,通常是12-25-99,尽管它可能是25-12-99。不管了。那些带有斜杠的代码从未与那些以破折号开头的代码整合在一起。

我在这个网站上找到了6到7个想法,但都没有奏效。如果你认为你能帮上忙的话。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-07-26 05:05:07

你列出的数据样本表明,你认为的“日期”至少有一部分是文本。Excel在内部将日期存储为数字,日期值在小数点之前,时间值在小数点之后(或小数点逗号,具体取决于您的区域设置)。现在可以将这些数字格式化为日期。

要检查哪些“日期”是真正的日期,请将它们全部选中并将格式更改为"General“。任何实际的日期现在都将显示为数字,而任何真正只是文本的“日期”将保持不变。

为了按时间顺序对此数据进行排序,您需要将文本值转换为实际日期。

有几种不同的方法可以用于此目的。您可以使用像DateValue()这样的公式-它可以很好地处理日期和月份与您的区域设置顺序相同的文本。因此,如果您使用日期的MDY顺序的US设置,请尝试一下。

否则,特别是如果原始日期是DMY和MDY顺序的混合,您将需要使用更复杂的数据清理技术,如Text to Columns或Power Query。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68522407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档