文字編輯函數

比較字符串 [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時“符合標準” ,否則為“不符合標準”