【发布时间】:2016-11-30 22:10:09
【问题描述】:
我有一个列的条件格式:如果Cell is empty,背景颜色应该是绿色,否则背景颜色应该是白色。这很好用,除了空格。因此,如果单元格中有空格(或更多),则背景颜色将为绿色 - 不正确。
为什么?我怎样才能避免这种情况?谢谢!
【问题讨论】:
标签: google-sheets gs-conditional-formatting
我有一个列的条件格式:如果Cell is empty,背景颜色应该是绿色,否则背景颜色应该是白色。这很好用,除了空格。因此,如果单元格中有空格(或更多),则背景颜色将为绿色 - 不正确。
为什么?我怎样才能避免这种情况?谢谢!
【问题讨论】:
标签: google-sheets gs-conditional-formatting
使用自定义公式,如果应用于列,请将公式设置为:
=$B1<>""
我不知道为什么空单元格的逻辑不一样,可能是 ISBLANK() 等公式,但似乎是这样。
【讨论】:
您可以使用 TRIM 函数删除看似空的单元格中的任何空白。
查看(此链接)[https://support.google.com/docs/answer/3094140?hl=en] 获取文档。
【讨论】:
如果单元格中有公式,ISBLANK 将返回 False。 您需要进行文本比较,可能还需要进行修剪以评估公式的结果。
ISBLANK 默认检查
=ISBLANK(A1)
单元格的公式计算结果为空/空白
=(trim(A1)<>"")
【讨论】:
如果引用的单元格包含任何内容(包括空格、空字符串 ("") 和隐藏字符),ISBLANK 将返回 FALSE。如果出现意外的 FALSE 结果,请尝试再次清除单元格以删除所有隐藏字符。
【讨论】: