EP06. “Change Case 大小写转换”
🔒 登录后可标记已读- 讲怎么批量转换英文文本的大小写:全部小写、全部大写、每个单词首字母大写
- 用 LOWER、UPPER、PROPER 三个函数处理规则情况
- 用 Flash Fill 处理更复杂的混合大小写场景
- 前置知识不需要
- 学完能快速统一一批文本的大小写格式
重点内容
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| LOWER | =LOWER(text) | 转成全小写 | =LOWER("EXCEL") → excel |
| UPPER | =UPPER(text) | 转成全大写 | =UPPER("excel") → EXCEL |
| PROPER | =PROPER(text) | 每个单词首字母大写,其余小写 | =PROPER("excel EASY") → Excel Easy |
大小写转换怎么选
| 需求 | 方法 | 例子 |
|---|---|---|
| 全部转小写 | LOWER | =LOWER("EXCEL") → excel |
| 全部转大写 | UPPER | =UPPER("excel") → EXCEL |
| 每个单词首字母大写 | PROPER | =PROPER("excel easy") → Excel Easy |
| 部分大写、部分首字母大写混合格式 | Flash Fill | 函数不好一次搞定,改用 Ctrl + E |
操作步骤
- 小写转换:在 B1 输入
=LOWER(A1),把 A1 的文本转成全小写
[截图:Lowercase in Excel]
💡 双击 B1 单元格右下角的填充手柄,可以快速把公式复制到下方所有行,不用手动拖 - 大写转换:在 B1 输入
=UPPER(A1),把 A1 的文本转成全大写
[截图:Uppercase in Excel] - 首字母大写:在 B1 输入
=PROPER(A1),每个单词的首字母变大写,其余字母变小写
[截图:Proper Case in Excel]
Flash Fill 处理混合格式
如果需求更复杂——比如城市名要首字母大写、州名缩写要全大写,这种"部分大写、部分首字母大写"混在一起的格式,函数不好一次搞定,可以用 Flash Fill:
- 在 B1 手动输入一个示范结果(比如 "New York, NY")
[截图:Proper and Uppercase] - 切到 Data 选项卡,在 Data Tools 分组点击 Flash Fill(或按
Ctrl + E)
[截图:Change the Case of Text]
学完你会
- ✅ 能用 LOWER、UPPER、PROPER 三个函数批量转换文本大小写
- ✅ 能用 Flash Fill 处理函数搞不定的混合大小写格式
- ✅ 知道 PROPER 处理 "McDonald" 这类词中间有大写字母的专有名词会出错
常见错误
- 以为 PROPER 能正确处理所有专有名词,其实遇到 "McDonald" 这类词中间有大写字母的情况,PROPER 会错误地转成 "Mcdonald"
- 用 Flash Fill 但示范案例给得不够典型,导致 Excel 猜错规律、后面几行结果不对,需要检查每一行
- 转换后忘记原公式还依赖 A 列,如果之后要删掉 A 列原始数据,要先把 B 列结果"复制→选择性粘贴为数值"
Sources
Blog / Website: