基于其他工作表数值的条件格式设置技术求助
解决工作表条件格式同步问题
- 打开Names工作表,选中需要设置变色的单元格区域(要和Checklist里的B2:H69区域对应,比如同样选B2:H69)
- 找到条件格式设置入口(Excel里在「开始」选项卡→「条件格式」→「新建规则」)
- 选择「使用公式确定要设置格式的单元格」
- 在公式输入框里填:
=Checklist!B2="Have" - 点击「格式」按钮,设置单元格填充为绿色,确认应用即可
为什么之前的公式不行?
- 用
=INDIRECT("Checklist!B2")="Have"时,INDIRECT固定引用了Checklist的B2单元格,所有选中的单元格都会只判断B2的值,所以只要B2是Have,全部单元格都会变绿 - 用
=INDIRECT("Checklist!B2:H69")="Have"时,这个公式返回的是一个多单元格的结果数组,条件格式无法针对单个单元格做判断,所以没有单元格变色
内容的提问来源于stack exchange,提问作者Zenith
相关产品推荐
相关产品推荐

