在文本文件中,我将日期列设置为dd/mm/yyyy,但当我将其粘贴到google sheets (粘贴为值)时,google sheets会将其转换为mm/dd/yyyy。这意味着,2017年7月6日变为7月6日,而2017年12月22日变为无效日期。我必须手动更改它。
如何强制google sheets停止自动将dd/mm/yyyy转换为mm/dd/yyyy?
谢谢库纳尔
发布于 2017-07-12 22:20:45
在某些地区,默认日期格式为:dd/mm/yyyy
,例如俄罗斯。尝试更改:
→Spreadsheet
发布于 2018-11-02 18:28:36
假设您的US格式日期在单元格A2中,此公式将其固定为欧洲(英国)日期格式:
=datevalue(text(left(right(A2;len(A2)-find("/";A2));find("/";right(A2;len(A2)-find("/";A2)))-1)&"/"&left(A2;find("/";A2)-1)&"/"&right(right(A2;len(A2)-find("/";A2));len(right(A2;len(A2)-find("/";A2)))-find("/";right(A2;len(A2)-find("/";A2))));"dd/mm/yyyy"))
即使某些日期或月份有尾随零,而其他日期或月份没有尾随零,上面的公式仍然有效,如果需要,将在最终结果中添加尾随零,这就是为什么它如此之长:)
发布于 2017-07-12 14:04:11
您可以编辑单元格。选择一个或多个单元格。有一个格式框和“更多格式”按钮。更多格式和更多格式->更多日期和时间格式...从中,您可以为您的项目选择或创建一个模式。
https://stackoverflow.com/questions/45049468
复制相似问题