问题描述 投票:0回答:1
我有一个具有=IFERROR函数的数组公式,从各个方面看,它都在起作用。但是,当我在其他函数中引用该单元格为空白时,显然不是。

如下所示,C38中的函数检查C39是否为空白并返回FALSE。但是,C39似乎是空白,并且C39中的公式(显示在任务栏中)使我相信它是空白的。但是A36 =IF(OR(ISBLANK(C35),ISBLANK(C39)),"",IF(LEFT(C35,$A$5)=LEFT(C39,$A$5),"",COUNTIF(C37:$C$202,LEFT(C37,$A$5)&"*")))中的公式显然返回了=COUNTIF函数,(再次)意味着C39实际上不是空白。如何计算C39的值是多少?检查C35和C39时如何使A36中的公式为空白?

ps。数组公式位于每个ODD列的C单元格中]

enter image description here

excel
1个回答
1
投票
ISBLANK()测试单元格本身是否为空白,而不是值。返回空字符串的公式仍将在单元格中包含某些内容,即公式。

ISBLANK()仅在单元格中没有内容,没有值且没有公式的情况下返回TRUE。

测试使用:

=C39<>""

这将适用于空白单元格以及返回空字符串的公式。
© www.soinside.com 2019 - 2024. All rights reserved.