MICROSOFT

EP06. “Change Case 大小写转换”

首页 Microsoft 工具 Excel · Functions · Text · EP06
约 5 分钟· #EP06#Excel#Text
🔒 登录后可标记已读
  • 讲怎么批量转换英文文本的大小写:全部小写、全部大写、每个单词首字母大写
  • 用 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

操作步骤

  1. 小写转换:在 B1 输入 =LOWER(A1),把 A1 的文本转成全小写
    [截图:Lowercase in Excel]
    💡 双击 B1 单元格右下角的填充手柄,可以快速把公式复制到下方所有行,不用手动拖
  2. 大写转换:在 B1 输入 =UPPER(A1),把 A1 的文本转成全大写
    [截图:Uppercase in Excel]
  3. 首字母大写:在 B1 输入 =PROPER(A1),每个单词的首字母变大写,其余字母变小写
    [截图:Proper Case in Excel]

Flash Fill 处理混合格式

如果需求更复杂——比如城市名要首字母大写、州名缩写要全大写,这种"部分大写、部分首字母大写"混在一起的格式,函数不好一次搞定,可以用 Flash Fill:

  1. 在 B1 手动输入一个示范结果(比如 "New York, NY")
    [截图:Proper and Uppercase]
  2. 切到 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:

  1. Change Case