1. ISNULL-判断是否为空
1)概述
语法 | ISNULL(object) | 判断对象中所有的值是否全部都是 NULL 或者为空字符串 |
---|---|---|
参数 | object | 需要判断的对象 |
返回值 | boolean | 结果为空或 null ,返回 true,否则返回 false |
2)示例
公式 | 结果 |
---|---|
ISNULL(A1) 如果单元格 A1 为空或 null | true |
ISNULL(A1) 如果单元格 A1 不为空 | false |
2. NVL-返回第一个不为 null 的 value 值
1)概述
语法 | NVL(value1,value2) | 返回第一个不为 null 的 value 值 如果 value1 不为 null,则返回 value1 的值,否则返回 value2 的值 如果 value1 和 value2 都是 null,则返回 null |
---|---|---|
参数1 | value1 | 可以为任意数,也可以为 null |
参数2 | value2 | 可以为任意数,也可以为 null |
返回值 | number | - |
2)注意事项
此处的 NVL(value1,value2) 为短路运算符,即当第一个不为空的情况下,直接返回第一个的值,对后面的将不再运算。
3)示例
公式 | 结果 |
---|---|
NVL(12,20) | 12 |
NVL(null,12) | 12 |