通常,Excel中的空单元格可以隐式转换为0
(Double
类型),FALSE
(Boolean
类型),""
( String
类型)以避免函数无法正常工作。例如,如果A1
为空,=-A1
返回0
,=IF(A1,TRUE,FALSE)
返回FALSE
,=LEN(A1)
返回0
...
但是,我正在寻找一个函数或公式,应用空单元格会返回错误。 =5/A1
是一个示例,因为它返回#DIV/0!
,但我认为#DIV/0!
是一个非常特殊的情况。我希望找到一个函数或公式,它不接受类型为Empty
的参数。
我希望这种公式很简单并且在实践中真正使用......(虽然看起来不太可能,否则很容易找到......)
有人可以帮忙吗?
编辑1 :根据评论,这确实适用于文档。我需要找到最有说服力的例子来证明我的解决方案在实践中解决了实际和基本问题......
答案 0 :(得分:1)
你可以对ISBLANK()
做些什么,如果单元格为空,则返回TRUE,如果不是,则返回FALSE。例如,您可以IF(ISBLANK(A1),NA(),A1)
。