如何修改Google Sheet数组公式使其返回空白值(如I7单元格)
修改数组公式以返回真正空白值
当前使用的公式
=ArrayFormula(IF(LEN(C$3:F$3), H4:L4+C4:F4/$C$1, ""))
(示例截图:展示了表格公式应用效果,其中I7单元格为目标空白样式)
问题
如何修改该数组公式,使其返回和I7单元格一致的空白值?
修改方案
原公式里的""是文本型空字符串,这类单元格会被判定为有内容(用ISBLANK检测会返回FALSE),而I7的空白是真正无内容的单元格。要实现这个效果,只需将公式中的""替换为返回真正空白的表达式:
方案1:用IFERROR生成空白
=ArrayFormula(IF(LEN(C$3:F$3), H4:L4+C4:F4/$C$1, IFERROR(1/0)))方案2:省略else分支直接返回null
=ArrayFormula(IF(LEN(C$3:F$3), H4:L4+C4:F4/$C$1, ))
两种方案都能让公式在条件不满足时返回真正的空白单元格,和I7的效果完全一致。
内容的提问来源于stack exchange,提问作者Simon GIS
相关产品推荐
相关产品推荐

