我需要从Excel公式返回一个空单元格,但是看来Excel处理空字符串或对空单元格的引用与真正的空单元格不同。所以本质上我需要像
=IF(some_condition,EMPTY(),some_value)
我试图做诸如
=IF(some_condition,"",some_value)
和
=IF(some_condition,,some_value)
并假设B1是一个空单元格
=IF(some_condition,B1,some_value)
但我猜这些都不是真正的空单元格,因为它们是公式的结果。当且仅当满足某些条件时,才有任何方法填充单元格,否则保持单元格真正为空?
编辑:按照建议,我试图返回NA(),但出于我的目的,这也没有用。有没有办法用VB做到这一点?
编辑:我正在构建一个工作表,该工作表从其他工作表中提取数据,该工作表的格式被设置为将数据导入数据库的应用程序的非常具体的要求。我无权更改此应用程序的实现,并且如果值是“”而不是实际为空,则它将失败。