Excel - PROPER 函数
PROPER 函数
Excel PROPER 函数将输入的文本字符串转换为标题大小写。每个单词的起始索引位置的字母大写,其余字母转换为小写。它与 UPPER 和 LOWER 函数完全相反,并归类在 Excel TEXT 函数列表中。此 PROPER 函数的主要问题是部署时撇号、数字和日期格式也会消失。
兼容性
此高级 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
语法
PROPER 函数的语法如下 −
PROPER (text)
参数
您可以将以下参数与 PROPER 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
text | 它可以是文本字符串、单元格引用或结果为文本形式是转换为标题大小写所必需的。 | 必需 |
要记住的要点
- 此函数不会修改特殊符号、数值或标点符号。但是,只有日期和数字格式会消失。
- PROPER 函数将始终将所提供字符串起始位置的字符大写。
- 在第一个参数中,文本字符串必须括在双引号中;否则,PROPER 函数会返回 #NAME 吗?
- 如果输入的字符串包含撇号,则 PROPER 函数还会将每个单词的第一个字符和撇号后面的字符转换为大写。
PROPER 函数示例
练习以下示例以了解在 Excel 中使用 PROPER 函数的方法。
示例 1:如何在 Excel 中对整个列使用 PROPER 函数?
解决方案
步骤 1 − 首先,假设样本数据集包含两列,分别名为"Text"和"Result"。然后,您需要在 C 列中应用 PROPER 函数。

步骤 2 −之后,选择范围 C3:C9,并在公式栏中输入公式 =PROPER(B3)。

步骤 3 −此外,按"ctrl+Enter"将计算结果填充到范围C3:C9中。

因此,在选定范围 C2:C8 单元格中执行 PROPER 函数后,只有第一个位置的字符会大写。
示例 2:在 Excel 中使用 TRIM 和 PROPER 函数
解决方案
在此示例中,我们将结合使用 TRIM 和 PROPER 函数来消除前导空格并将输入字符串中的第一个字符大写。

选择 C2 单元格,输入公式 =PROPER(TRIM(B2)),然后点击 Enter 选项卡。

说明:PROPER(TRIM(B2))
- 此公式在 PROPER 函数内定义 TRIM 函数。 TRIM(B2) 删除 B2 中的多余空格和前导空格。
- 成功执行 TRIM 函数后,PROPER 函数 PROPER("消除前导空格") 将填充完整的输入字符串,其中提供的字符串中每个单词的第一个字符只有大写。
- 因此,结果是"消除前导空格"。

示例 3
如果输入字符串包含撇号,则 PROPER 函数还会将每个单词的第一个字符和撇号后面的字符转换为大写案例。
解决方案
给定的输入字符串在 B2 单元格中指定。在 C2 单元格中写入公式 =PROPER(B2),然后按 Enter。


您可以将两个 SUBSTITUTE 函数与 PROPER 函数一起使用来解决这个不常见的问题。选择单元格 C4 并写入公式 =SUBSTITUTE(PROPER(SUBSTITUTE(B2,"'","a")),"a","'")。 "内部 SUBSTITUTE 函数将用"a"字符替换此表达式中的 '。然后,PROPER 函数将 B2 单元格的值转换为标题大小写,然后外部 SUBSTITUTE 函数将再次用 ' 符号替换该字符。

之后,按 Enter 键获取结果。

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