|
五、由于公式在计算的时候,每一个运算项都必须有具体的数值类型。
那么,空值(空单元格或空参数)会如何转换成具体的数值类型呢?
(一)如果运算项或参数有具体的数值类型要求,则空值被转换为0、空文本""或FALSE。
假设单元格A1为真空单元格,那么:
=SUBSTITUTE("ABC","B",A1) 或
=SUBSTITUTE("ABC","B",)
相当于=SUBSTITUTE("ABC","B","")
空单元格或空参数被转为空文本。
(二)如果运算项或参数有具体的数值类型要求,优先转换为0。
例如,最简单的,当A1是真空单元格,=A1返回0
同理,MATCH的第一个参数没有要求具体的数值类型,如果该参数为空单元格或空参数,优先转换为数字值0
注意了,公式的处理的数值必须有具体的数值类型,公式返回的数值也必须有具体的数值类型。
公式不能返回空值!
补充内容 (2016-8-5 13:28):
"如果运算项或参数有具体的数值类型要求,优先转换为0。"中间漏了一个字,应该是:
如果运算项或参数有具体的数值类型要求,优先转换为0。
补充内容 (2016-8-5 13:28):
"如果运算项或参数有具体的数值类型要求,优先转换为0。"中间漏了一个字,应该是:
如果运算项或参数没有具体的数值类型要求,优先转换为0。
|
|