如何在谷歌表格中对isblank函数取反实现整行条件格式
错误原因
你现有的公式逻辑完全偏离需求:=$A2=not(isblank(l2))的实际作用是判断当前行A列的值是否等于「L2非空」的布尔结果(TRUE/FALSE),和你要实现的「当L列非空时标红整行」的逻辑没有关联,所以会出现大面积错误标红的问题。
正确配置方法
- 首先选中需要应用规则的全部数据范围,比如从第2行开始的整表范围
A2:Z,可根据你的实际使用列数调整范围 - 条件格式规则类型选择「自定义公式是」
- 输入如下公式即可:
=NOT(ISBLANK($L2))
公式说明:
- 给L列添加绝对引用符
$,保证整行应用规则时,始终读取当前行L列的内容,不会发生列偏移 - 公式本身返回的就是布尔结果,不需要额外和其他单元格做等值判断
如果你后续需要实现「分配状态后自动取消红色」的效果,只需要叠加状态列的判断条件即可,比如状态存储在M列,公式可调整为=AND(NOT(ISBLANK($L2)),ISBLANK($M2))。
内容的提问来源于stack exchange,提问作者John Nichols
相关产品推荐
相关产品推荐

