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

Google Sheets(Excel)中MAX函数无法处理dd/mm/yyyy格式日期的问题咨询

Google Sheets(Excel)中MAX函数无法处理dd/mm/yyyy格式日期的问题咨询

嘿,这个问题我之前也碰到过,其实核心原因是你那些dd/mm/yyyy格式的“日期”大概率是文本格式,不是Google Sheets能识别的真正日期值——MAX函数只对数值型的日期生效,文本会被直接忽略或者返回错误结果。下面给你几个实用的解决办法:

  • 先确认日期是否为文本:你可以用=ISDATE(单元格)来验证,比如=ISDATE(A1),如果返回FALSE,就说明这个“日期”是文本。另外看单元格对齐方式,Google Sheets默认日期是右对齐,文本是左对齐,也能快速判断。

  • 批量转换文本为真正的日期值:如果你的日期文本格式是dd/mm/yyyy(比如“15/03/2024”),可以用DATE函数拆分日、月、年构建日期:

    =DATE(RIGHT(A1,4), MID(A1,4,2), LEFT(A1,2))
    

    把这个公式放在旁边的空白列(比如B1),下拉填充到所有需要转换的行,然后选中B列的结果,右键选择“复制”,再选中原日期列(A列),右键选择“粘贴值”,就能把文本替换成真正的日期了,之后MAX函数就能正常工作。

  • 直接在MAX函数中转换取值:如果你不想单独列转换,可以用ARRAYFORMULA配合日期转换,直接对整个范围求最大值:

    =MAX(ARRAYFORMULA(DATE(RIGHT(A1:A10,4), MID(A1:A10,4,2), LEFT(A1:A10,2))))
    

    注意把A1:A10替换成你实际的日期范围。

  • 预防式设置:确保输入的是真正的日期:以后输入日期时,先把单元格格式设置为“日期”,然后选择自定义格式dd/mm/yyyy,再输入日期(比如直接输15/03/2024),或者用=DATE(2024,3,15)来输入,这样底层是数值型日期,不管显示格式是什么,MAX都能正常计算。

备注:内容来源于stack exchange,提问作者Vu Le

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 08:18:00