excel - 数组公式中的 IFERROR =""未输入空白

标签 excel

我有一个具有 =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 单元格中

enter image description here

最佳答案

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

如果单元格中没有任何内容、没有值且没有公式,ISBLANK() 仅返回 TRUE。

测试使用:

=C39<>""

这将适用于空白单元格以及返回空字符串的公式。

关于excel - 数组公式中的 IFERROR =""未输入空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58573990/

相关文章:

arrays - 如何清空整个数组?

excel - 无法获取范围类错误的 findnext 属性

vba - 如何将额外的工作簿位置设置为桌面?

vba - 将一个工作表中的所有过滤数据复制到新工作簿中

excel - 使用 MS Access VBA 将一行插入 .xlsx 文件...如何避免损坏文件?

python - Spark XML - 使用 Excel 中的 XML

excel - VB-Script 在调用 VBA-Script 后休眠

excel - 取消按钮应该退出子菜单

excel - 如何改进这个类模块定义

xml - 如何使用 XML 模式将多个 Excel 行导出到 XML 文件?