gpt4 book ai didi

java - Excel中根据日期对数据进行排序

转载 作者:行者123 更新时间:2023-11-30 02:05:42 25 4
gpt4 key购买 nike

通过一些博客(仅其中一个 https://blog.cometdocs.com/how-to-sort-data-by-date-in-excel ),我了解到要对 Excel 中的日期列进行排序,月份应该采用整数格式而不是文本格式(例如:一月或二月)。我说得对吗?

默认情况下(除非您在系统中进行更改)日期格式将始终为 mm/dd/yyyy?有任何文档支持吗?

最佳答案

造成困惑的原因在于 Excel 的格式适用于将数字转换为看起来像文本日期的单元格以及作为文本输入的日期。视觉上没有办法区分。

您可以通过 =ISNUMBER(cell) 或 =ISTEXT(cell) 来测试单元格,您可以确定它是否是存储为数字但显示为文本的日期,或者是否只是文本。另一项测试是将单元格的格式更改为常规,并查看单元格显示的信息的外观是否发生变化。

如果它是数字,您只需对该列进行排序,它就会按数字进行排序。如果不是数字而是文本,它将按字母顺序对日期进行排序。

顺便说一下,日期的整数部分表示从 1900 年 1 月 1 日开始的天数(在 Mac 上可能是 1904 年)。数字的小数部分表示时间占一天的一小部分。 0.5 就是中午 12 点。

至于格式,它会根据您的系统设置仅用于显示目的。您还可以将自定义格式应用于 Excel 单元格,以便在加载后进行显示。 yy/mm/dd 是我更喜欢使用的系统。您有多种选择来格式化自定义显示

yyyy - four digits of year
yy - last 2 digits of year
m - minimal digits for displaying month
mm - leading zero included for single digit months
mmm - 3 letters for month is displayed as text
mmmm - full name of month is displayed as text
d - minimal digits for displaying day
dd - leading zero included for single digit days
ddd - 3 letters for day is displayed as text
dddd - full name of the day is displayed as text

关于java - Excel中根据日期对数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51445428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com