# **ENDSWITH**

判断字符串是否以指定的字符串结尾。如果参数 **str** 以参数 **suffix** 结尾，则返回 *true* ，否则返回 *false* 。

## 语法{#grammar}

ENDSWITH(**str**, **suffix**)

- **str**：需要判断的字符串
- **suffix**：指定结尾的字符串

**示例地址：** [ENDSWITH](https://demo.succbi.com/v5/bi/endswith)

## 示例{#example}

1. `IF(ENDSWITH("123.exe",".exe"),"这是一个exe执行文件")` 判断文件是不是exe执行文件，返回字符串`这是一个exe执行文件`
2. `ENDSWITH("210502198412020944","020944")` 校验身份证后六位，返回`true`
3. `ENDSWITH("abc",'a')` `suffix`不在字符串的结尾，返回`false`
4. `ENDSWITH("abc",'C')` 区分大小写，返回`false`
5. `ENDSWITH("ab c","b c")` 字符串包含空格，返回`true`
6. `ENDSWITH("abc/t/n",'c')` 转义字符，返回`false`
7. `ENDSWITH("湖北武汉","武汉")` 汉字字符，返回`true`
8. `ENDSWITH(",#￥@a#",'#')` 特殊符号，返回`true`
9. `ENDSWITH("abc",'')` `suffix`为空字符串，返回`true`，字符串以空字符串结尾
10. `ENDSWITH('abc','abc')` `suffix`等于原字符串，返回`true`
11. `ENDSWITH("abc","abcd")` `suffix`长度超过原字符串，返回`false`
12. `ENDSWITH(A1.[标题],"米灰色")` 引用单元格，判断`A1`是否为米灰色款式
13. `ENDSWITH([门店销售明细表].[款式组合],"米灰色")` 引用模型字段，判断是否为米灰色款式
