练习 / 文本

统一客户姓名大小写(PROPER)

简单 文本

合作伙伴导出的 CRM 毫无数据卫生可言:A2:A5 里的客户姓名混杂着 john smith、MARY JOHNSON 等各种写法。姓名要进季报前,请在 Proper name 用 PROPER 公式把每个姓名的首字母统一大写,从 C2 开始向下填充到 C5。

请使用单元格引用编写公式,切换测试用例后结果仍应正确。

提示 0/4
官方解法 2
–
测试用例
1
2
3
重置
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在加载交互式电子表格...
正在准备单元格数据与公式求解引擎
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。

知识点

PROPER(text) 把每个词的首字母大写、其余小写——MARY JOHNSON 变成 Mary Johnson。相比 UPPER 与 LOWER,它一次填充就能处理整份姓名清单。注意它的盲点:会把 McDonald 这类刻意大写变成 Mcdonald,也不会补上缺失的空格——johnsmith 仍然是一个词。来源数据太脏时,先用 TRIM 清理再套 PROPER。

常见问题

PROPER 对 `MARY JOHNSON` 会做什么?

返回 `Mary Johnson`:每个词的首字母大写,其余字母小写。全大写的导出数据一次填充就能修正。

为什么 `McDonald` 变成了 `Mcdonald`?

PROPER 视单词首字母之后的字母一律为小写,内部大写会丢失。含内部大写的姓名请在批量清理后手动修正,或用查表替换。

PROPER、UPPER、LOWER 有何不同?

UPPER 全部大写,LOWER 全部小写,PROPER 只把每个词的首字母大写。标题式大小写的姓名清单用 PROPER。

PROPER 会补上 `johnsmith` 缺少的空格吗?

不会——PROPER 只改变字母大小写,不会新增或删除字符。`johnsmith` 仍是一个词;需要 TEXTSPLIT、快速填充或手动处理才能拆开。