比較兩個字符串。
如果相等返回 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時“符合標準” ,否則為“不符合標準”