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

Google Sheets结合IF语句根据日期奇偶显示复选框的实现问题

Google Sheets 隔日投喂复选框实现方案

前置准备

假设你顶部的自动填充日期单元格是A1,需要显示复选框/横线的区域是B2:B20,可根据实际表格范围调整参数。

步骤1:写入日期判断逻辑

在需要显示控件的单元格(比如B2)输入以下公式,整列下拉填充:
=IF(ISODD(DAY(A1)), "—", TRUE)

公式说明:提取A1日期的日数,判断是否为奇数,奇数返回横线,偶数返回布尔值TRUE;如果需要偶数日显示横线、奇数日显示复选框,把ISODD改成ISEVEN即可。

步骤2:批量添加复选框

  • 选中所有需要设置的单元格区域(比如B2:B20)
  • 点击顶部菜单栏「数据」→「数据验证」
  • 条件选择「复选框」,勾选「使用自定义单元格值」,已选值填TRUE,未选值填FALSE,点击保存。

步骤3:优化显示效果(可选)

添加条件格式隐藏奇数日的布尔值,只显示横线:

  • 选中目标区域,点击顶部菜单栏「格式」→「条件格式」
  • 格式规则选择「自定义公式是」,输入公式:=ISODD(DAY($A$1))
  • 设置文本颜色为自动,点击完成。

效果说明:奇数日时区域只会显示横线,偶数日时显示可正常勾选的复选框,勾选状态会正常留存不会被日期刷新覆盖。

注意事项

  • 如果你的日期单元格不是A1,把公式里的$A$1替换成你实际的日期单元格地址即可
  • 若需要记录不同动物的投喂周期,只需要给对应行的判断公式调整逻辑即可,不需要修改整体结构

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 14:36:03