Skip to content

文本转大写

⚠️ 此函数已废弃:源代码中 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 或空单元格空字符串 ""(原实现行为)

基于源代码最新版本文档