对于比我更高级的用户来说,这是一个相当基本的问题,但我似乎找不到选项。
我正在为我的客户制作一份订单,让他们将数据插入到预先格式化的电子表格中来填写。但是,我使用的日期格式显然 Excel 并不喜欢。
此:01-31-15
不断更改为:2015 年 1 月 31 日
这确实不符合我正在做的事情,而且我不想在每个订单上重新输入每个日期。
我尝试将其设为通用文本字段,单元格中没有现有函数,但它会将我的设置更改为日期字段,并不断重新格式化。我也试过咒骂它,但也没用。:)
答案1
尝试指定一个风俗数字格式mm-dd-yy
,应该可以解决问题。
顺便说一句,General
数字格式有时会让人头疼 - Excel 会自行决定您在单元格中输入的值的类型。我倾向于General
尽可能避免使用并明确选择我的数字格式。
答案2
我不想使用公式来输入任务开始和结束日期的简单表格。当我意识到问题出在我的 Windows 10 上时,我的沮丧感得到了缓解语言和地区Excel 用于确定默认日期格式的设置。
我导航至设置->时间和语言->语言和地区->区域格式
我可以看到我的“短日期“格式使用欧洲日期,而“长约会“使用的是美国格式。我点击了”更改格式“按钮并将我的短日期格式更新为美国格式。一旦我这样做了,一切就都正确了。
答案3
我刚刚在另一个页面上回答了这个问题,希望这可能会有所帮助,如果您在 Windows 10 上遇到此问题,那么最好(也是最完整的)解决方案是安装“英语(英国)”语言包。
您可以通过以下方式找到它:控制面板 [请确保选择右上角的“查看方式:小图标”,以便您可以看到所有项目],然后选择“语言”。在这里,您将看到默认的“英语(美国)”选项,其旁边是“已启用”,并且应该看到下面的“英语(英国)”选项。[如果没有,您应该能够通过“添加语言”按钮找到它]单击选项,然后单击“下载并安装语言包按钮”
只需等待安装,然后突出显示最近安装的选项并单击“上移”按钮,这样它就会成为您的默认设置。它应该显示“将在下次登录时启用”。它会这样做,重置后它将被启用并应该成为您的默认设置。
这将为您提供更多种类的日期选项,即 dd/MM/yy 和 d/M/yy。
希望这可以帮助 :)
答案4
Excel 依靠操作系统的时间和区域设置/偏好来分析数据。因此,如果您将“欧洲时间”作为偏好,它会将您的数据格式视为“欧洲”(即使它是美国格式,Excel 也不知道)。
因此,诀窍就是将您的时间和区域设置/偏好更改为美国的。
- 对于 Windows,请转到“控制面板”->“区域和语言”
- 对于 MAC,请转到“系统偏好设置”->“日期和时间”-> 打开“语言和地区”
完成此操作后,关闭 Excel 格式,然后重新打开它以确保这些更改将应用于您的数据集。
在此之后,根据您想要实现的目标,您可以应用不同的公式将数据(A 列)转换为正确的日期格式:
- 在另一列(B 列)中应用公式
=DATEVALUE(A)
- 如果只出现日期(而不出现小时数),则在新列(C 列)中添加公式
=TIMEVALUE(C)
,最后在最后一列(D 列)中使用公式添加两者=B+C
。
通常,Excel 会自动将其视为日期。您可以通过对数据应用过滤器来检查这一点(它将按年、月和日分类)。