文本转大写
⚠️ 此函数已废弃:源代码中
wb_转大写(str_ToUpper)已被注释移除,当前版本不再可用。请使用 Excel 内置函数UPPER()替代。
函数名:wb_转大写 / str_ToUpper
功能描述
将输入文本中的所有英文字母转换为全大写形式,非字母字符(数字、标点、汉字等)保持原样不变。适用于英文文本格式规范化、统一处理大小写等场景。
会员等级:🟢 免费版(Free)
语法
excel
=str_ToUpper(文本)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 文本 | String | 是 | 无 | 原始文本,支持文本常量或单元格引用 |
返回值
String - 所有英文字母转为大写后的文本。若输入为 null,返回空字符串。
使用示例
英文统一大写
公式:
excel
=str_ToUpper("excel function")结果:
EXCEL FUNCTION替代方案(推荐)
公式:
excel
=UPPER("excel function")结果:
EXCEL FUNCTION技术说明
- 原实现使用 .NET 的
string.ToUpper()方法进行转换 - 若参数为 null,返回空字符串
"" - 对非字母字符无影响,如数字、标点、汉字保持原样
错误处理
| 错误场景 | 返回值 |
|---|---|
| 函数已废弃,不可调用 | #NAME? |
| 输入为 null 或空单元格 | 空字符串 ""(原实现行为) |