使用 UPPER、LOWER、PROPER 更改大小写
统一文本值的大小写格式
使用 UPPER、LOWER、PROPER 更改大小写 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。
大小写为何重要
导入的数据通常不一致: JOHN smith、mary JONES、aLeX lee。大小写混杂看起来不专业,还可能导致比较和查找失败。
三个简单的函数可以立即解决这个问题:
UPPER将所有内容转换为大写LOWER将所有内容转换为小写PROPER将每个单词的首字母大写
每个函数都接受一段文本,并返回调整大小写后的副本。
将文本转换为大写
UPPER 会将字符串中的每个字母转换为大写字母。数字和符号保持不变。
其形式为 =UPPER(text)。如果 A2 中存放的是 shoe-4471,公式会返回 SHOE-4471。
对于产品代码、国家代码以及应始终使用大写的缩写,这个函数非常实用。
=UPPER(A2)将文本转换为小写
LOWER 的作用相反:它会将每个字母转换为小写。
其形式为 =LOWER(text)。如果 A2 中存放的是 Ada.LOVELACE@Coddykit.com,公式会返回 ada.lovelace@coddykit.com。
转换为小写对于电子邮件地址和用户名尤其有用,因为它们通常会按全小写处理。
=LOWER(A2)将每个单词的首字母大写
PROPER 会将每个单词的首字母大写,并将其余字母转换为小写。这非常适合处理姓名和标题。
其形式为 =PROPER(text)。如果 A2 中存放的是 ADA lovelace,公式会返回 Ada Lovelace。
单词是由空格或标点分隔的任意字母组。
=PROPER(A2)示例:清理姓名列
假设 A 列中存放着格式混乱的姓名,例如 jOHN SMITH 和 mary jones。
对每个姓名应用 PROPER,将其转换为整洁的首字母大写格式:John Smith 和 Mary Jones。
您可以将公式放在 B 列,然后向下复制到整列,一次性清理所有姓名。
=PROPER(A2)PROPER 容易出错的情况
PROPER 遵循简单的规则,因此可能会错误处理特殊情况:
- 像 McDonald 这样的姓名会变成 Mcdonald
- 像 USA 这样的缩写会变成 Usa
- 撇号后的单词,例如 O'Brien,会变成 O'Brien(B 会被大写,但有时这是错误的)
对于这些情况,您可能需要手动修正结果或组合多个函数。请务必抽查 PROPER 的输出。
=PROPER(A2)结合大小写处理与文本连接
您可以将这些函数嵌套在前面课程介绍的连接公式中。
假设 A2 中是格式混乱的名字,B2 中是格式混乱的姓氏。使用一个公式将它们清理并连接起来:
无论源数据输入时使用了什么大小写,结果都会是大小写格式正确的完整姓名。
=PROPER(A2) & " " & PROPER(B2)构建小写电子邮件地址
一个经典的实际任务是根据姓名生成标准电子邮件地址。即使姓名本身不是小写,电子邮件地址也应全部使用小写。
将连接后的姓名部分包在 LOWER 中,使整个地址保持整洁。
如果 A2 是 Ada,B2 是 Lovelace,结果就是 ada.lovelace@coddykit.com。
=LOWER(A2 & "." & B2 & "@coddykit.com")使用大小写实现可靠的比较
电子表格中的文本比较通常会忽略大小写,但并非总是如此,而且查找可能很严格。将两侧强制转换为相同的大小写,可以让比较更加可靠。
例如,要检查两个单元格的内容是否匹配而不考虑大小写,可以比较它们的大写版本。
对于 Apple 和 APPLE 的比较,这会返回 TRUE。
=UPPER(A2) = UPPER(B2)这些函数在所有平台上的用法相同
好消息是:UPPER、LOWER 和 PROPER 在 Microsoft Excel 和 Google 表格中的工作方式完全相同。它们的语法和行为完全一致。
因此,在不同平台之间共享工作簿时,可以放心地使用它们作为基础工具。
请记住,PROPER 对特殊姓名的处理限制在这两个工具中同样存在。
=PROPER(LOWER(A2))提示:先转换为小写再使用 PROPER
如果源文本是全大写,PROPER 仍然有效,但有些人会先应用 LOWER 以获得可预测的结果,然后再应用 PROPER。
公式 =PROPER(LOWER(A2)) 可确保只有预期的首字母会大写,即使输入是混乱的全大写文本。
这是一种可选的习惯,可以让转换过程更明确、更易读。
=PROPER(LOWER(A2))快速检查
请检验您对大小写函数的掌握情况。
回顾:更改大小写
您学会了三个大小写函数:
UPPER(text)将所有内容转换为大写。LOWER(text)将所有内容转换为小写。PROPER(text)将每个单词的首字母大写。
请注意:PROPER 可能会错误处理 McDonald 这样的姓名,以及 USA 这样的缩写。您可以将这些函数嵌套在连接公式中,并在两侧使用 UPPER 来进行不区分大小写的比较。
接下来,您将使用 SUBSTITUTE 替换字符和单词。
常见问题解答
「使用 UPPER、LOWER、PROPER 更改大小写」课时是免费的吗?
是的 — 「使用 UPPER、LOWER、PROPER 更改大小写」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。
「使用 UPPER、LOWER、PROPER 更改大小写」这节课中我会学到什么?
统一文本值的大小写格式 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Excel Formulas Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「使用 UPPER、LOWER、PROPER 更改大小写」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Excel Formulas Academy 课中编写并运行代码吗?
能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 使用 CONCAT 合并文本
- 使用 TEXTJOIN 添加分隔符进行连接
- 使用 UPPER、LOWER、PROPER 更改大小写
- 使用 SUBSTITUTE 替换文本