excel 如何统计指定文字的数量

现在原始记录的数据如图(只列了部分数据),需要统计区域内的正字有多少,反字有多少?之前看到的LEN与SUBSTITUTE两个函数合用,似乎只对一个单元格有效,对区域没有作... 现在原始记录的数据如图(只列了部分数据),需要统计区域内的正字有多少,反字有多少?
之前看到的LEN与SUBSTITUTE两个函数合用,似乎只对一个单元格有效,对区域没有作用。
请高手指点。谢谢!
展开
 我来答
山口坛斜
2015-12-09 · TA获得超过2万个赞
知道大有可为答主
回答量:2.3万
采纳率:63%
帮助的人:7799万
展开全部
你可以使用这样的公式实现:
统计“正”字个数:
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正","")))
函数SUMPRODUCT用来统计多条件结果汇总。这里是计算A1:B2范围的。
LEN计算单元格数据长度(文字个数),
LEN(A1:B2)就是计算A1:B2的文字个数。
SUBSTITUTE字符替换
SUBSTITUTE(A1:B2,"正",""))就是用“空”("")[注意:不是空格" "]将“正”字置换掉。
LEN(SUBSTITUTE(A1:B2,"正","")))就是计算置换后的字符长度,也就是减除了“正”字之后的字数。
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正","")))就是统计(A1:B2)范围的总字数减去替掉了“正”字之后的长度,实际就是统计“正”字的个数。
同理,统计“反”字个数:
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"反","")))
笑一笑说一说
科技发烧友

推荐于2016-11-20 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33710

向TA提问 私信TA
展开全部
求正反的个数分别用如下公式
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正",)))
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"反",)))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seefss
2013-03-26
知道答主
回答量:21
采纳率:0%
帮助的人:15.1万
展开全部
=SUM(LEN(A1:b2)-LEN(SUBSTITUTE(A1:b2,"反","")))
应该可以吧(ctrl+shift+enter

试过,没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mrqiaoli
2013-03-26 · TA获得超过250个赞
知道答主
回答量:218
采纳率:0%
帮助的人:43.8万
展开全部
我也在探讨·有更详细的资料第一时间通知我·
追问
已经有老师回答了,请关注。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式