1

整个下午:)

这有点难以解释,但我很高兴地澄清了哪里需要它。感谢您抽出宝贵的时间阅读这篇文章 ^^ 来吧..

我目前正在创建一个从数据库中提取的电子表格,我的任务是连接来自 2 个相邻单元格的数据。我经常更改数据库,在必要时添加或删除数据,因此数据范围总是不同的。要连接两个单元格,我使用以下公式:

例如:=IF(ISBLANK(B8&H8),"",B8&H8)

当我处理越来越多的数据时,这个公式效果很好,因为我可以简单地将公式向下拖动到我想要的地方,而且我知道每当我刷新数据库时它都会选择公式,而无需在公式最终引用了一个空白单元格。这里的障碍(以及我的查询)是如果我的数据较少,那么在最后一组单元格中的公式看起来像这样之前:

例如:=IF(ISBLANK(#REF!&#REF!),"",#REF!&#REF!)

我之前在其他电子表格中处理过#REF,我只是在语句中使用了 ISERROR,但我不知道是否有可能将其包含在我的公式中。我需要那里的 ISBLANK,所以我有更多的控制权,并且不必经常拖动公式。

如果有更好的解决方法或修改当前公式的方法我感谢您的帮助:)

4

1 回答 1

2

你会得到这样的东西的唯一方法:

=IF(ISBLANK(#REF!&#REF!),"",#REF!&#REF!)

如果您(或您正在使用的系统)以某种方式删除最初引用的单元格,则在公式栏中。这应该是可以避免的。您可以清除引用的单元格而不是完全删除它们 - 这样您就不会收到此错误 - 您的公式将保持不变。现在您当然可以使用评论中提供的公式来隐藏错误 - 但在我看来,您问题的根源在于错误首先发生。祝你好运。

于 2012-10-25T16:04:38.647 回答