Microsoft Lab
全部软件
Excel计数与求和(Count and Sum)约 4 分钟

Count Characters 计数字符数量

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


函数速查

函数语法用途例子
LEN=LEN(text)计算文字长度(字符数)=LEN(A1)
SUBSTITUTE=SUBSTITUTE(text, old_text, new_text)把文字里的某段替换掉=SUBSTITUTE(A1,"e","")
LOWER=LOWER(text)转成小写=LOWER(A1)

单个单元格计数字符

=LEN(A1) 会把单元格里的数字、空格、字母通通算进去,一个不漏。


一个范围的总字符数怎么选

方法写法适合场景
SUM 逐一相加=SUM(LEN(A1),LEN(A2),LEN(A3))单元格数量少、想清楚看到每一项
数组公式一次算=SUM(LEN(A1:A3))(按 Ctrl+Shift+Enter)范围大、不想逐个写 LEN
  1. 用 SUM 搭配 LEN,逐一加总:=SUM(LEN(A1),LEN(A2),LEN(A3))
  2. 用数组公式一次算出总和:=SUM(LEN(A1:A3)),输入完要按 Ctrl+Shift+Enter(不是普通 Enter),Excel 会自动加上大括号 {} 表示这是数组公式,内部相当于数组常量 {9;4;6;5},结果为 24

计数特定字符出现次数(单个单元格)

思路是:原本长度 − 把目标字符去掉之后的长度 = 目标字符出现次数 =LEN(A1)-LEN(SUBSTITUTE(A1,"e",""))


计数特定字符出现次数(一个范围)

同样思路包成数组公式,按 Ctrl+Shift+Enter 确认,结果对应数组常量 {1;1;2;1},合计为 5。

📌 SUBSTITUTE 函数是区分大小写的,"e" 和 "E" 会被当成不同字符。


不区分大小写的字符计数

先用 LOWER 把整段文字统一转成小写,再用同样的 LEN − SUBSTITUTE 方法计数,就不会漏掉大写的那部分。


学完你会

常见错误

  • 数组公式忘记按 Ctrl+Shift+Enter,只按普通 Enter 会导致公式只算出一个值而不是整个范围
  • 没注意到 SUBSTITUTE 区分大小写,统计关键字出现次数时漏算了大写版本
  • 计数「字符数」时误以为空格不算数——空格本身也是一个字符,会被 LEN 计入

Sources

Blog / Website:

  1. Count Characters
只记在你的浏览器里,换设备不会同步。