求助:Google Sheets下拉菜单联动条件格式的QC重量校验配置
解决Google Sheets下拉选项切换时的动态QC重量校验格式问题
核心思路
通过关联下拉选项的自定义条件格式公式,让录入单元格的格式仅在对应下拉选项选中时生效,切换选项时自动重置格式。
具体操作步骤
假设需校验的录入区域为 B7:F(可根据实际范围调整),下拉选项单元格为 B6:F6(每列独立选择):
- 选中录入区域
B7:F,点击顶部菜单「格式」→「条件格式」 - 按顺序添加以下规则(规则优先级从上到下):
规则1:「90 Mil」匹配890时变绿
- 规则类型:自定义公式
- 公式:
=AND($B6="90 Mil", B7=890) - 格式设置:填充色选绿色
规则2:「90 Mil」匹配891时变红
- 规则类型:自定义公式
- 公式:
=AND($B6="90 Mil", B7=891) - 格式设置:填充色选红色
规则3:「20L」匹配930时变绿
- 规则类型:自定义公式
- 公式:
=AND($B6="20L", B7=930) - 格式设置:填充色选绿色
规则4:「20L」录入非930值时变红
- 规则类型:自定义公式
- 公式:
=AND($B6="20L", B7<>930, B7<>"") - 格式设置:填充色选红色
规则5:其他选项/未选择时重置格式(可选)
- 规则类型:自定义公式
- 公式:
=OR($B6="", NOT($B6={"90 Mil","20L","选项3","选项4"})) - 格式设置:填充色设为默认背景色(清除自定义格式)
- 针对剩余2个下拉选项,重复上述规则逻辑,替换对应的选项名称和重量阈值即可。
关键说明
- 公式中
$B6是锁定列的混合引用,确保每个录入单元格只关联当前列的下拉选项(B列对应B6,C列对应C6,以此类推) - 规则顺序需按「精准匹配优先」排列(绿色规则在红色规则前),避免格式覆盖
- 切换下拉选项时,未匹配的规则会自动返回
FALSE,对应单元格格式自动重置为默认
内容的提问来源于stack exchange,提问作者Jimmie Stokes
相关产品推荐
相关产品推荐

