Excel- UPPER 函数
UPPER 函数
Excel 的三个出色文本函数是 UPPER、LOWER 和 PROPER 函数,它们可更改目标文本字符串的大小写。Excel UPPER 函数可将输入字符串转换为大写。空字符、数值和特殊字符被视为相同,这意味着在执行 UPPER 函数期间,它们的值将保持不变。但是,日期和数字格式将减弱。 Excel 专家还可以使用 VBA 代码和 Power Query 编辑器对大写字母进行大量转换。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
Excel 中 UPPER 函数的正确语法如下 −
UPPER (text)
参数
您可以将以下参数与 UPPER 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
text | 单元格引用/文本字符串对于转换为大写。 | 必填 |
注意事项
- UPPER 函数始终以文本形式返回结果。
- 如果输入的字符串已经是大写,则 UPPER 函数将检索准确的字符串。
- 如果第一个参数包含特定日期,则 UPPER 函数将以文本形式返回日期序列号,从而消除其日期格式。
- 部署 UPPER 函数时,特殊符号、标点符号和数值不会产生影响。
UPPER 函数示例
练习以下示例,了解 Excel 中 UPPER 函数的用法。
示例 1
解决方案
步骤 1 − 首先,考虑包含两列的示例数据集,分别名为 Text 和 Formula。

步骤 2 −之后,选择范围 C2:C7,并在公式栏中输入公式 =UPPER(B2) 。

步骤 3 −此外,按"ctrl+Enter",结果会自动填充到 C2:C7 单元格范围中。

说明
- 您可能在屏幕截图中注意到,给定的文本字符串已转换为大写字母。
- C4 单元格中的结果是"ABC-100-DEF",这意味着只有文本部分被更改为大写字母。
- 在 C6 单元格中,UPPER 函数将仅提取日期序列值,删除日期格式。
- 在 C7 单元格中,UPPER 函数将数值提取为文本,并提取数字格式,例如美元符号消失。
示例 2:将 LEFT 和 RIGHT 函数与 UPPER 函数结合使用
解决方案
步骤 1 − 首先,在 C2 单元格中输入公式 =UPPER(LEFT(B2,3) & RIGHT(B2,6))。此表达式中的 & 符号 (&) 将 LEFT(B2,3) 和 RIGHT(B2,6) 函数组合在一起。

步骤 2 −按下 Enter 键后,UPPER 函数将填充输入字符串的第一个和最后一个单词。

示例 3:使用 IF 语句与 UPPER 和 LEFT 函数
解决方案
首先,您可以在 C2 单元格中输入公式 =UPPER(IF(LEFT(B2,3)="mid," "correct region," "Invalid Region"))。

解释
UPPER(IF(LEFT(B2,3)="mid," "correct region," "Invalid Region"))
- IF 语句检查 LEFT(B2,3)="mid" 表达式是否正确。如您所知,LEFT(B2,3) 将返回输入文本字符串的前三个字符。
- 经过解释,表达式 IF(LEFT(B2,3)="mid" 为真,结果返回"正确区域"。
- 因此,UPPER 函数将"正确区域"转换为大写的"正确区域"。
步骤 3 − 之后,点击 Enter 选项卡以获取结果值。

下载练习表
您可以下载并使用示例数据表练习UPPER函数。