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

如何让Excel的E列公式与条件格式仅在B、C列填完后生效?

解决方案

1. 修改E列公式

将E2单元格的公式替换为以下内容,然后下拉填充到整列:

=IF(AND(NOT(ISBLANK(B2)), NOT(ISBLANK(C2))), IF(D2<=2, "Yes", "No"), "")

这个公式会先检查B2和C2是否都已填写(非空),只有当两者都填完时才计算并显示"Yes"/"No",否则保持空白。

2. 调整条件格式规则

删除原有的E列条件格式规则,重新添加两个规则:

  • 规则1(绿色填充)

    1. 选中E列需要应用格式的单元格范围(比如E2:E100)
    2. 打开「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」
    3. 输入公式:=AND(NOT(ISBLANK(B2)), NOT(ISBLANK(C2)), E2="Yes")
    4. 设置填充颜色为绿色,确认应用
  • 规则2(红色填充)

    1. 同样选中E列范围,新建规则→使用公式
    2. 输入公式:=AND(NOT(ISBLANK(B2)), NOT(ISBLANK(C2)), E2="No")
    3. 设置填充颜色为红色,确认应用

这样设置后,只有当B、C列都填写完成时,E列才会显示结果并触发对应的条件格式,完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 03:24:51