下午所有:)
这有点难以解释,但不愉快地澄清哪里需要它。感谢您花时间阅读这篇文章^^这里有..
我目前正在创建一个从数据库中提取的电子表格,我的任务是连接来自2个相邻单元格的数据。我经常更改数据库,在必要时添加或删除数据,因此数据范围总是不同的。为了连接两个单元格,我使用以下公式:
例如:= IF(ISBLANK(B8& H8),"",B8& H8)
当我处理越来越多的数据时,这个公式非常好用,因为我可以根据需要简单地拖动公式,并且我知道每当我刷新数据库而不需要看到值时它会选择公式公式最终引用空白单元格时出错。这里的障碍(以及我的查询)是,如果我在最后一组单元格中的公式看起来像这样之前有更少的数据:
例如:= IF(ISBLANK(#REF!& #REF!),"",#REF!& #REF!)
我之前在其他电子表格中处理过#REF,我只是在声明中使用了ISERROR,但我不知道是否有可能将此包含在我的公式中。我需要那里的ISBLANK,所以我有更多的控制权,不必经常拖动公式。
如果有更好的解决方法或修改当前公式的方法我很欣赏帮助:)
答案 0 :(得分:2)
你唯一能得到这样的东西:
=IF(ISBLANK(#REF!&#REF!),"",#REF!&#REF!)
如果您(或您正在使用的系统)以某种方式删除最初引用的单元格,则公式栏中的。这应该是可以避免的。您可以清除引用的单元格而不是完全删除它们 - 然后您将不会收到此错误 - 并且您的公式将保持不变。现在你当然可以使用注释中提供的公式来隐藏错误 - 但问题的根源在于我认为错误首先出现在错误中。祝你好运。