基于相邻列内容的Excel单元格条件格式设置求助
Excel条件格式解决方案
直接给你能解决问题的步骤和公式:
- 选中你需要应用格式的I列范围(比如I2到I1000,别选整个I列,避免空行提前变红)
- 打开「条件格式」→「新建规则」→选「使用公式确定要设置格式的单元格」
- 输入公式:
=AND(SUMPRODUCT(--ISTEXT($B@:$H@))>0, ISBLANK($I@)) - 点击「格式」,设置单元格填充为红色,确认保存就行。
为啥之前的公式不行?
你之前的公式只检查了B列单个单元格(比如B#),没覆盖B到H整行,所以当C:H列填内容时触发不了;用$B#还是只盯着B列,自然满足不了“任意单元格有文本”的要求。这个新公式会统计B:H行里所有文本单元格的数量,只要大于0,同时I列当前行是空的,就会变红;等I列填了内容(不管是文本还是数字),红色就自动消失,初始空表也不会提前出现红色单元格。
内容的提问来源于stack exchange,提问作者Kelli Klinger
相关产品推荐
相关产品推荐

