You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Google Sheet的英美日期格式改为欧洲格式(dd/mm/yyyy)

Google Sheet英美格式日期转欧洲格式的非脚本解决方案

除了你已经尝试的Apps Script和账户时区设置,这里还有几种直接通过界面或公式实现的方法:

一、直接设置单元格自定义格式

  • 选中目标日期列(比如你提到的M2:M范围)
  • 点击顶部菜单栏「格式」→「数字」→「自定义数字格式」
  • 输入 dd/mm/yyyy 后点击「应用」
    注意:如果导入的日期是纯文本(不是系统可识别的日期值),这个方法不生效,需要先将文本转为日期类型

二、公式转换文本型日期

如果日期是以文本形式存在(比如显示为05/10/2024但无法按日期排序),可以用公式转换:
在空白单元格(比如N2)输入:
=DATEVALUE(RIGHT(M2,4)&"/"&LEFT(M2,2)&"/"&MID(M2,4,2))
下拉填充完成转换后,再将这列的数字格式设置为dd/mm/yyyy
原理:把mm/dd/yyyy格式的文本拆成年、月、日片段,重新组合成Google Sheet可识别的日期值

三、导入阶段直接指定日期格式

下次导入Excel文件时,可在导入向导中提前设置:

  1. 上传文件后,点击「导入文件」弹窗里的「高级设置」
  2. 在「区域设置」中选择欧洲地区(比如荷兰、法国等)
  3. 确认后导入,日期会自动按欧洲格式识别

你之前使用的脚本(中文注释版):

// 修改日期格式
function 修改日期格式() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var range = sheet.getRange("M2:M");
  var 日期格式 = "dd-MM-yyyy";
  range.setNumberFormat(日期格式);
}

内容的提问来源于stack exchange,提问作者Adri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 12:56:07