str_ToUpper函数
函数名:wb_转大写 / str_ToUpper
函数功能
将输入文本中的所有字母转换为全大写形式,适用于英文文本格式规范化、统一处理大小写等场景。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
input | String | 是 | "excel函数" | 支持文本常量或单元格引用 |
使用案例
· 英文统一大写
问题描述:将英文字符串转换为大写 公式演示:
excel
=str_ToUpper("excel function")输出效果:
text
EXCEL FUNCTION· 用户输入格式标准化
问题描述:将用户输入姓名大写化,便于统一排版 公式演示:
excel
=str_ToUpper(B2)输出效果(当B2="jack chen"):
text
JACK CHEN技术说明
- 使用
.ToUpper()方法对文本进行转换 - 若参数为
null,返回空字符串"" - 对非字母字符无影响,如数字、标点、汉字保持原样
异常处理
| 错误场景 | 返回值 |
|---|---|
| 空单元格/null | 空字符串 "" |
| 非文本参数 | #VALUE! |
扩展应用
· 邮件用户名统一大写
excel
=str_ToUpper(LEFT(A2, FIND("@", A2)-1))用途:提取并大写邮箱用户名部分
· 与查找函数结合
excel
=IF(str_ToUpper(A1)="ADMIN", "系统账号", "普通账号")用途:将用户输入与大写关键词比较
注:本函数在WPS 2019+ 和 Excel 365 测试通过,适用于各种大小写转换需求。