練習 / 文字

統一客戶姓名大小寫(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、快速填充或手動處理才能拆開。