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

Google Sheets Conditional Formatting IF/Then规则设置求助:按D列日期填充B列

Google Sheets 自动填充+条件格式实现方案

首先明确:条件格式功能仅支持调整单元格的显示样式(如填充色、字体样式),无法直接写入单元格内容,你可以根据需求选择对应方案:

方案1:B列全列自动生成内容(无需手动维护,推荐)

如果B列不需要手动输入其他内容,直接在B2单元格(假设表格第1行为表头)输入以下公式即可全列自动生效:
=ARRAYFORMULA(IF(ROW(D:D)=1,"发布状态",IF(D:D<=TODAY(),"Published","")))
公式逻辑说明:

  • ARRAYFORMULA 让公式批量作用于整列,不需要逐行拖拽填充
  • 开头的ROW(D:D)=1判断是给表头行设置内容,不需要可以删除这层判断,简化为=ARRAYFORMULA(IF(D:D<=TODAY(),"Published",""))
  • TODAY()函数会自动获取当前日期,匹配D列日期是否小于等于当日

方案2:B列支持手动修改,仅需给符合条件的行加样式

如果你只需要给符合条件的行做样式标记,不需要自动写入内容,可以直接设置条件格式:

  1. 选中B列所有需要生效的单元格区域
  2. 点击顶部菜单栏「格式」→「条件格式」
  3. 右侧规则设置面板中,「格式规则」下拉选择「自定义公式是」
  4. 输入自定义规则:=$D2<=TODAY()(注意D列前要加$锁列,行号不要加锁,才能逐行匹配对应D列的日期)
  5. 选择你需要的填充色、字体样式后点击「完成」即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 00:45:01