我想从if语句(Let's call this cell SHEET2!A1
)返回一个空白单元格:
=IF(MAIN!E5=0,"",MAIN!E5)
但是,如果我这样称呼:
=ISBLANK(SHEET2!A1)
结果是FALSE
。我不明白!我尝试过导致NA()或只是将""
从公式中删除,但没有效果。细胞不是空白 - Excel告诉我。
如何将此公式导致NOTHING?
BUZZYSIN
答案 0 :(得分:1)
是的,您必须使用类似下面代码的VBA
Public connection As OleDbConnection
connection = New OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source='" & database & "';Jet OLEDB:Database Password =12345")
connection.Open()
答案 1 :(得分:0)
如果测试包含存在""的公式的单元格,则必须将结果与""进行比较。而不是使用ISBLANK: -
=A1=""
ISBLANK仅适用于完全为空的单元格。
答案 2 :(得分:0)
您仍然需要将isblank公式包装为If语句,否则默认情况下它只会返回true或false
尝试与此类似的语法:
=if (istext(a1), a1,"")
或者
=if(isblank (a1), a1,"")