比较两个字符串。
如果相等返回 0
如果文本1的字母数字顺序高于文本2,那么返回-1
如果文本1的字母数字顺序低于文本2,那么请返回+1
字母数字顺序区分大小写:a在A之前。
句法
COMPARE (“文本1”, “文本2”)
注意:所需的分隔符(逗号或分号)会自动对应于您计算机中的位置设置。
参数的数据类型
字符串
结果的数据类型
整数
例子:
假设某个元素的防火等级属性可以按照A到F进行数值排列。
如果防火等级为A、B或C: 这是符合标准的。
如果防火等级为D、E或F: 这是不符合标准的。
在此表达式中,使用COMPARE将元素的防火等级与“C”相比。
此外,可使用一个IF函数来返回基于COMPARE函数结果的两个字符串中的其中一个。
表达式
IF (COMPARE (防火等级,“C”) < 1, “符合标准”, “不符合标准”)
如果结果为0,这意味着防火等级是C。这是符合标准的。
如果结果为-1,这意味着防火等级高于C: 可能是A或B。这是符合标准的。
如果结果为1,这意味着防火等级低于C: 可能是D、E或F。这是不符合标准的。
结果
值为0或-1时“符合标准” ,否则为“不符合标准”