为了账号安全,请及时绑定邮箱和手机立即绑定

从Excel中的公式返回空单元格

从Excel中的公式返回空单元格

MM们 2019-08-16 16:41:33
从Excel中的公式返回空单元格我需要从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做到这一点?编辑:我正在构建一个工作表,从其他工作表中提取数据,格式化为将数据导入数据库的应用程序的特定需求。我没有权限更改此应用程序的实现,如果值为“”而不是实际为空,则会失败。
查看完整描述

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

那么你将不得不使用VBA。您将遍历范围内的单元格,测试条件,并删除匹配的内容。

就像是:

For Each cell in SomeRange
  If (cell.value = SomeTest) Then cell.ClearContents
  Next


查看完整回答
反对 回复 2019-08-16
?
温温酱

TA贡献1752条经验 获得超4个赞

Excel没有任何方法可以执行此操作。

Excel中单元格中公式的结果必须是数字,文本,逻辑(布尔值)或错误。没有公式单元格值类型“空”或“空白”。

我所看到的一种做法是使用NA()和ISNA(),但这可能会或可能不会真正解决您的问题,因为NA()被其他函数处理的方式存在很大差异(SUM(NA) ))是#N / A,而如果A1为空则SUM(A1)为0。


查看完整回答
反对 回复 2019-08-16
  • 3 回答
  • 0 关注
  • 1504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信