请求通过VBA或手动设置条件格式高亮BL-GL匹配不符单元格
解决Excel条件格式匹配BL-GL组合的问题
针对你的需求,给「Overview 2023」工作表的D4:AJ159区域设置条件格式,按以下步骤操作(注意条件顺序,Excel会优先匹配上方的条件):
条件1:单元格值为0时高亮灰色
- 选中D4:AJ159区域
- 打开「条件格式」→「新建规则」
- 选择「只为包含以下内容的单元格设置格式」,条件类型选「单元格值」,设置为「等于」→
0 - 点击「格式」,设置填充颜色为灰色,确认应用
条件2:值非0且BL-GL组合匹配时高亮绿色
- 新建条件规则,选择「使用公式确定要设置格式的单元格」
- 输入公式:
公式说明:=AND(D4<>0, COUNTIFS('BL GL'!$A:$A, $C4, 'BL GL'!$C:$C, D$3)>0)D4<>0确保单元格值不为0COUNTIFS多条件计数:匹配「BL GL」表A列的BL编号(对应当前行的$C4,列固定、行随单元格变化),和C列的GL编号(对应当前列的D$3,行固定、列随单元格变化),计数>0表示存在有效匹配
- 设置填充颜色为绿色,确认应用
条件3:值非0且无BL-GL组合匹配时高亮黄色
- 新建条件规则,选择「使用公式确定要设置格式的单元格」
- 输入公式:
=AND(D4<>0, COUNTIFS('BL GL'!$A:$A, $C4, 'BL GL'!$C:$C, D$3)=0) - 设置填充颜色为黄色,确认应用
关键提示
确保三个条件的顺序为:条件1(灰色)→条件2(绿色)→条件3(黄色),Excel会按从上到下的顺序判断,先满足的条件会优先应用格式。
内容的提问来源于stack exchange,提问作者Abigal
相关产品推荐
相关产品推荐

