去首尾空格
函数名:wb_去首尾空格 / str_Trim
功能描述
去除文本开头和结尾的所有空白字符(包括普通空格、制表符、换行符等 Unicode 空白字符),保留文本中间的空格不变。适用于清洗输入数据、标准化用户输入等场景。
会员等级:🟢 免费版(Free)
语法
excel
=str_Trim(文本)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 文本 | String | 是 | 无 | 原始文本,支持文本常量或单元格引用 |
返回值
String - 去除首尾空白字符后的文本。若输入为 null,返回空字符串 ""。
使用示例
去除首尾空格
公式:
excel
=str_Trim(" WPS函数 ")结果:
WPS函数清洗用户输入
公式:
excel
=str_Trim(A2)结果(当 A2 = " 用户名 "):
用户名技术说明
- 内部调用 .NET 的
string.Trim()方法,自动移除所有 Unicode 空白字符(空格、Tab、换行、回车等) - 使用空条件运算符
input?.Trim() ?? string.Empty确保传入null时安全返回空字符串 - 仅去除首尾空白,文本内部的空格不受影响
错误处理
| 错误场景 | 返回值 |
|---|---|
| 输入为 null 或空单元格 | 空字符串 "" |
| 输入为空字符串 | 空字符串 "" |