引用属性参数指定如何处理公式引用的结果,它与其他属性一起使用。
有一个引用属性参数为:
IfNonNumber/IFFN
IfNonNumber 指定将 #MISSING 和 #ERROR 值替换为指定的数值。语法为:
AXIS[segment(range)].IfNonNumber(arg).AggregateProperty
表 B-5 引用属性参数
参数 | 说明 |
---|---|
AXIS |
为以下关键字之一:row、column 或 cell 可选 |
Segment(range) |
表示任何有效的轴引用,例如行的数字和列的字母 |
IfNonNumber |
表示如何处理轴引用中的缺少数据或错误数据 |
(arg) |
表示如果 AxisRef 中出现缺少数据或错误数据,需要使用哪个数字 |
AggregateProperty |
聚合函数用于聚合段 可选 |
示例:
如果 cell[1,A] = 3 且
cell[1,B] = #MISSING,
表达式为:
cell[1,A] / cell[1,B]
返回 #ERROR。
表达式为:
cell[1,A] / cell[1,B].ifNonnumber(1)
将 cell[1,B] 替换为 1,同时返回 3。
注:
如果在网格中隐藏了 #MISSING,且该网格包含使用 IfNonNumber 属性的公式行或公式列,则 #MISSING 将保持隐藏状态。