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

如何在Google Sheets中验证输入的mm/dd/yyyy格式日期有效性?

Google Sheets 实现 mm/dd/yyyy 格式的日期数据验证

步骤1:打开数据验证面板

  • 选中需要限制格式的单元格或单元格区域
  • 点击顶部菜单栏「数据」→「数据验证」
  • 在弹出的面板中,将「条件」下拉选项切换为「自定义公式」

步骤2:输入验证公式

将下方公式填入「公式」输入框(注意把A1替换为你设置验证的目标单元格,比如如果是从B2开始的区域,就用B2):

AND(
  REGEXMATCH(A1, "^(0[1-9]|1[0-2])/(0[1-9]|[12][0-9]|3[01])/(20[1-4][0-9]|2050)$"),
  ISDATE(A1)
)

公式拆解与说明

这个公式同时完成格式匹配和实际日期有效性验证:

  • REGEXMATCH(...) 负责严格匹配格式与数值范围:
    • (0[1-9]|1[0-2]):匹配两位有效月份(01-12)
    • (0[1-9]|[12][0-9]|3[01]):匹配两位有效日期(01-31)
    • (20[1-4][0-9]|2050):匹配2010-2050之间的四位年份
  • ISDATE(A1):过滤掉格式符合但实际不存在的日期(比如02/30/2024这种无效日期)

步骤3:设置错误提示(可选)

  • 在数据验证面板的「高级选项」中,勾选「显示拒绝输入的错误信息」
  • 选择「停止」类型,并输入提示文本,比如:请输入格式为mm/dd/yyyy的有效日期,年份范围2010-2050

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 00:12:09