Skip to content

str_Compare函数

函数名:wb_文本比较 / str_Compare

函数功能

比较两个文本是否相同,支持区分大小写的精确匹配。

参数规范

参数名类型必填示例特殊说明
text1String"Hello"第一个文本
text2String"hello"第二个文本
caseSensitiveBooleanFALSE是否区分大小写,默认不区分

使用案例

3.1 不区分大小写比较

问题描述:比较两个文本是否相同,忽略大小写 公式演示

excel
=str_Compare("Hello", "hello")

输出效果

text
TRUE

3.2 区分大小写比较

问题描述:严格比较两个文本是否相同,区分大小写 公式演示

excel
=str_Compare("Hello", "hello", TRUE)

输出效果

text
FALSE

技术说明

4.1 比较规则

  • 默认忽略大小写,使用StringComparison.OrdinalIgnoreCase
  • 如果caseSensitiveTRUE,使用StringComparison.Ordinal进行严格匹配

4.2 异常处理

错误场景返回值
任意参数为空FALSE

扩展应用

6.1 条件判断示例

excel
=IF(str_Compare(A1, B1, TRUE), "匹配", "不匹配")

6.2 结合逻辑函数

excel
=AND(str_Compare(A1, "Test"), NOT(str_Compare(B1, "Test", TRUE)))

注:本函数在WPS 2019+和Excel 365中测试通过