Skip to content

去首尾空格

函数名: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 或空单元格空字符串 ""
输入为空字符串空字符串 ""

基于源代码最新版本文档