我想编写一个IF语句,如果条件为FALSE,则单元格将留空。请注意,例如,如果在C1中输入以下公式(条件为false):
=IF(A1=1,B1,"")
并且如果C1被测试为空白或未使用,即使C1似乎为空白=ISBLANK(C1)
,也会返回FALSE
C1。这意味着,=IF(A1=1,B1,"")
如果不满足条件,该公式在技术上不会将单元格留空。
关于实现这一目标的任何想法?谢谢,
OR(C1="",ISBLANK(C1))
是等价的。
我想编写一个IF语句,如果条件为FALSE,则单元格将留空。请注意,例如,如果在C1中输入以下公式(条件为false):
=IF(A1=1,B1,"")
并且如果C1被测试为空白或未使用,即使C1似乎为空白=ISBLANK(C1)
,也会返回FALSE
C1。这意味着,=IF(A1=1,B1,"")
如果不满足条件,该公式在技术上不会将单元格留空。
关于实现这一目标的任何想法?谢谢,
OR(C1="",ISBLANK(C1))
是等价的。
Answers:
试试这个
=IF(ISBLANK(C1),TRUE,(TRIM(C1)=""))
对于真正为空白或仅包含空白的单元格,将返回true。
有关其他一些选择,请参见此文章。
编辑
反映评论和最终操作:输入“ deleteme”之类的其他值,而不是计算“”,然后搜索“ deleteme”而不是空格。
=IF(ISBLANK(C1),TRUE,(TRIM(C1)="deleteme"))
if statement
整个行,然后我要Go To -> Special -> Blanks
用来删除该行中的空白单元格,即条件为假的单元格。但是,Go to
不会在我的行中检测到任何空白单元格,特别是由于这个问题,我的IF语句每次都不会返回空白单元格。因此,我需要更改我的IF语句,以便它适当地返回空白单元格。
Go To -> Special -> Formula -> Errors
并成功删除了不满足条件的单元格!再次感谢您的小费!
不幸的是,没有公式可以导致真正的空白单元格,这""
是最好的公式。
我不喜欢ISBLANK,因为它不会看到只有""
空白的单元格。相反,我更喜欢COUNTBLANK,它将被""
视为空白,因此基本上=COUNTBLANK(C1)>0
意味着C1为空白或具有""
。
如果需要删除列中的空白单元格,我建议在该列上过滤空白,然后选择生成的单元格并按Del。之后,您可以卸下过滤器。
=COUNTBLANK(C1)>0
确实的伎俩!那ISBLANK()
不是为我工作。ks!
TRUE
在IF
语句的上下文中求值为,因此您可以只用代替,IF(COUNTBLANK(C1), .... )
而不必使>0
仅仅是为了使内容更简洁。
这将起作用(对上面的修改,解决方法,而不是公式)
修改您的原始公式:= IF(A1 = 1,B1,“ filler”)
在电子表格上放置过滤器,在B列中仅选择“填充器”,突出显示所有带有“填充器”的单元格,点击删除,删除过滤器
您可以执行以下操作以显示空白:
=IF(AND((E2-D2)>0)=TRUE,E2-D2," ")
在if
第一个逗号之前是条件,然后在条件里面返回true
,如果条件是则返回结果,如果最后一个则返回空白false
我认为您需要做的就是设置NOT TRUE条件的值,使其显示任何错误,然后使用过滤错误IFNA()
。
这是您的公式的外观 =ifna(IF(A1=1,B1,NA()))
这是一张返回if条件为空白的工作表:https : //docs.google.com/spreadsheets/d/15kWd7oPWQmGgYD_PLz9YpIldwnKWoXPHtHQAT3ulqVc/edit?usp=sharing
而不是使用“”,而是使用0。然后使用条件格式将0设置为背景色,以使其显示为空白。
由于空白单元格和0在大多数情况下将具有相同的行为,因此可以解决此问题。