You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何基于三个单元格的输入设置条件格式(当E、F、G列对应单元格均为Y时触发格式)

如何基于三个单元格的输入设置条件格式(当E、F、G列对应单元格均为Y时触发格式)

嗨,我来帮你搞定这个条件格式的问题!看你之前尝试的公式,问题出在逻辑写法上,我给你捋一捋:

你之前写的第一个公式:

=IF($E$120="Y",1,0),IF($F$120="Y",1,0)IF($G$120="Y",1,0)

这个写法是错的,Excel没法识别多个孤立的IF函数硬凑在一起,它们之间没有逻辑关联,自然会报错“输入的值无效”。

第二个公式:

=IF($E$120:$G$120="y",1,0)

这个的问题在于,当你用区域判断等于"y"时,Excel只要这个区域里有一个单元格是"y"就会返回TRUE,没法判断所有三个单元格都是Y,所以达不到你想要的效果。

正确的公式写法

你需要用AND函数来同时判断三个单元格是否都为"Y",公式非常简洁:

=AND($E120="Y",$F120="Y",$G120="Y")
  • 如果只针对第120行的单元格设置格式,保留绝对行号$120就行;
  • 如果要把这个规则应用到多行(比如整列),记得把行号的绝对引用去掉,改成$E120这种形式(列号加$固定,行号相对,这样下拉时会自动对应每行的E、F、G单元格)。

设置步骤提醒

  1. 选中你要应用条件格式的单元格/区域;
  2. 打开「条件格式」→「新建规则」;
  3. 选择「使用公式确定要设置格式的单元格」;
  4. 输入上面的AND公式;
  5. 点击「格式」按钮,设置你想要的格式(比如填充色、字体加粗等),确认即可。

这样就能实现当E、F、G对应单元格都为"Y"时,自动触发你设置的格式啦!

备注:内容来源于stack exchange,提问作者Lookingfortheanswer

火山引擎 最新活动