引用属性参数

引用属性参数指定如何处理公式引用的结果,它与其他属性一起使用。

有一个引用属性参数为:IfNonNumber/IFFN

IfNonNumber 指定将 #Missing#Error 值替换为指定的数值。

其语法为:

AXIS[segment(range)].IfNonNumber(arg).AggregateProperty

表 -8 参数组成部分

参数 说明
AXIS (可选)行、列或单元格关键字。
Segment(range) 任意轴引用,例如行的数字或列的字母。
IfNonNumber 如何处理 AxisRef 内缺少的数据和错误数据。
(arg) 如果 AxisRef 中出现缺少数据或错误数据,需要使用的数字。
AggregateProperty (可选)用于聚合段的聚合函数。请参阅“聚合属性参数”。

例如:

如果 cell[1,A] = 3 且 cell[1,B] = #Missing,

以下表达式将返回 #Error:

  cell[1,A] / cell[1,B] 

以下表达式将单元格 [1,B] 替换为 1 并返回 3:

  cell[1,A] / cell[1,B].ifNonnumber(1)

注:

如果对网格中的 #Missing#Error 使用隐藏,并且该网格包含使用了 IfNonNumber 属性的公式行或列,则 #Missing#Error 会保持隐藏。