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

如何用Excel Data Validation验证出生年份:确保年龄不小于16岁

Excel数据验证:验证出生年份确保年龄不小于16岁
  • 你之前的公式错误核心:=YEAR(TODAY()-16)是计算16天前的年份,不是16年前的年份,逻辑完全不对,所以无法生效。

  • 正确自定义规则设置(针对「出生年份为数值」的场景):

    1. 选中"Birth Year"命名范围对应的单元格区域
    2. 打开「数据验证」面板(数据选项卡→数据验证)
    3. 「允许」选择「自定义」,在「公式」栏输入:
      =YEAR(TODAY()) - Birth Year >= 16
      
      (如果是单个单元格而非命名范围,把Birth Year换成对应单元格引用,比如A1)
    4. 可在「出错警告」标签页设置提示文本,比如"输入的出生年份需满足年龄不小于16岁"
  • 关于「日期」选项失败的说明:
    如果你的"Birth Year"是完整日期格式(如1995/5/20),可以用「日期」选项,设置「小于或等于」规则,公式填:

    =DATE(YEAR(TODAY())-16, MONTH(TODAY()), DAY(TODAY()))
    

    但如果只是单独的年份数值(如1995),「日期」选项不适用,必须用自定义公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:22:37