文本编辑函数

比较字符串 [COMPARE]

比较两个字符串。

如果相等返回 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时“符合标准” ,否则为“不符合标准”