我需要从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实现此操作的方法?
编辑:我正在构建一个工作表,从其他工作表中获取数据,并将其格式化为导入数据到数据库应用程序的非常特定要求。我无法更改此应用程序的实现方式,如果值为空字符串而不是真正的空值,则会失败。