我有一个具有 =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中的公式给我一个空白?
附言。数组公式在每个奇数列 C 单元格中
最佳答案
ISBLANK() 测试单元格本身是否为空白,而不是值。返回空字符串的公式仍将在单元格中包含一些内容,即公式。
如果单元格中没有任何内容、没有值且没有公式,ISBLANK() 仅返回 TRUE。
测试使用:
=C39<>""
这将适用于空白单元格以及返回空字符串的公式。
关于excel - 数组公式中的 IFERROR =""未输入空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58573990/