Excel UPPER、LOWER 和 PROPER 函数
最后修改于 2025 年 4 月 4 日
UPPER、LOWER 和 PROPER 函数是 Excel 中必不可少的文本处理工具。它们可以将文本转换为全部大写、全部小写或首字母大写格式。本教程将通过详细示例提供使用这些函数的全面指南。您将学习基本语法、实际应用以及与其他函数的组合。
函数基础
这些文本函数会更改字符串中字母的大小写。它们 each 接受一个文本参数并返回修改后的字符串。它们不会影响文本中的数字或特殊字符。
| 函数 | 描述 | 语法 |
|---|---|---|
| UPPER | 将文本转换为全部大写 | =UPPER(text) |
| LOWER | 将文本转换为全部小写 | =LOWER(text) |
| PROPER | 将每个单词的首字母大写 | =PROPER(text) |
此表总结了这三个文本大小写函数。所有函数都接受一个文本参数并返回修改后的字符串。它们对于标准化来自不同来源的文本数据非常有用。
基本 UPPER 函数示例
此示例演示了 UPPER 函数将文本转换为大写的最简单用法。
=UPPER("excel functions")
此公式将文本“excel functions”转换为全部大写字母。结果将是“EXCEL FUNCTIONS”。该函数可用于直接文本输入和单元格引用。
基本 LOWER 函数示例
此示例展示了如何使用 LOWER 函数将文本转换为小写。
| A | B |
|---|---|
| EXCEL FUNCTIONS | =LOWER(A1) |
该表显示单元格 A1 中的大写文本以及 B1 中的 LOWER 函数,该函数将其转换为小写。结果将是“excel functions”。
=LOWER(A1)
此公式将单元格 A1 中的文本转换为全部小写字母。当 A1 包含“EXCEL FUNCTIONS”时,结果为“excel functions”。LOWER 对于标准化不一致的文本数据很有用。
基本 PROPER 函数示例
此示例演示了 PROPER 函数,该函数将每个单词的首字母大写。
=PROPER("john smith")
此公式将“john smith”转换为首字母大写格式,结果为“John Smith”。PROPER 非常适合在数据中格式化姓名、标题或其他专有名词。
与其他函数结合使用
这些文本函数可以与其他函数(如 TRIM)结合使用,以清理和标准化文本数据。此示例显示了一种常见的组合。
| A | B |
|---|---|
| " excel FUNCTIONS " | =PROPER(TRIM(A1)) |
该表演示了将 PROPER 与 TRIM 结合使用,首先删除多余空格,然后正确大写。结果将“ excel FUNCTIONS ”转换为“Excel Functions”。
=PROPER(TRIM(A1))
此公式首先使用 TRIM 删除前导/尾随空格,然后应用 PROPER 格式。嵌套函数从内到外按顺序处理文本。这是一种强大的文本清理技术。
处理混合大小写的姓名
此示例展示了如何使用 PROPER 函数标准化不一致格式的姓名。
| A | B |
|---|---|
| jANE dOE | =PROPER(A1) |
| mARY SMITH | =PROPER(A2) |
| pETER jONES | =PROPER(A3) |
该表包含大小写不一致的姓名。B 列中的 PROPER 公式将它们全部转换为标准的“名字 姓氏”格式。“jANE dOE”变为“Jane Doe”等。
=PROPER(A1)
此公式将 A1 中的混合大小写姓名转换为正确的 capitalization。PROPER 对于准备 mailing lists 或 customer databases(其中姓名格式需要一致)特别有用。
转换为区分大小写的系统
某些系统要求全部大写或全部小写输入。此示例显示如何为此类系统准备数据。
=UPPER("User123@example.com")
此公式将电子邮件地址转换为大写,结果为“USER123@EXAMPLE.COM”。一些旧系统要求使用大写凭据。请注意,电子邮件系统通常在地址部分不区分大小写。
从姓名创建电子邮件地址
此示例演示了如何使用 LOWER 和连接来创建标准化的电子邮件地址。
| A | B | C |
|---|---|---|
| John | Smith | =LOWER(A1&"."&B1&"@company.com") |
该表显示 A 列和 B 列中的名字和姓氏。C1 中的公式通过连接部分创建了一个小写电子邮件地址。“John Smith”变为“john.smith@company.com”。
=LOWER(A1&"."&B1&"@company.com")
此公式组合了名字、句点、姓氏和域,然后将所有内容转换为小写。LOWER 函数确保电子邮件地址遵循标准的格式约定。
格式化产品代码
此示例显示使用 UPPER 来标准化可能以不一致大小写输入的 product codes。
| A | B |
|---|---|
| abc123 | =UPPER(A1) |
| AbC456 | =UPPER(A2) |
| XYZ789 | =UPPER(A3) |
该表包含各种大小写的产品代码。B 列中的 UPPER 公式将它们全部转换为大写。“abc123”变为“ABC123”,在标准化字母的同时保留数字。
=UPPER(A1)
此公式确保产品代码全部为大写,这对于库存系统很重要,在这些系统中,如果没有大小写标准化,“ABC123”和“abc123”可能会被视为不同的项目。
限制和注意事项
虽然这些函数功能强大,但在 Excel 中处理文本数据时,它们也存在一些限制需要注意。
| 函数 | 限制 |
|---|---|
| PROPER | 大写撇号后的字母(O'Reilly 变为 O'Reilly) |
| 全部 | 不影响数字或特殊字符 |
| 全部 | 如果引用无效,则返回 #VALUE! 错误 |
此表概述了主要限制。PROPER 在某些情况下可能会过度大写,并且这些函数都不会影响非字母字符。它们都需要有效的文本输入。
结论
UPPER、LOWER 和 PROPER 函数是 Excel 中文本处理的关键工具。它们有助于标准化和清理来自不同来源的文本数据。UPPER 将文本转换为全部大写,LOWER 转换为全部小写,PROPER 转换为标题格式。掌握这些函数将显著提高您的数据清理和准备工作流程。
作者
列出 所有 Excel 公式。