excel 如何统计指定文字的数量
现在原始记录的数据如图(只列了部分数据),需要统计区域内的正字有多少,反字有多少?之前看到的LEN与SUBSTITUTE两个函数合用,似乎只对一个单元格有效,对区域没有作...
现在原始记录的数据如图(只列了部分数据),需要统计区域内的正字有多少,反字有多少?
之前看到的LEN与SUBSTITUTE两个函数合用,似乎只对一个单元格有效,对区域没有作用。
请高手指点。谢谢! 展开
之前看到的LEN与SUBSTITUTE两个函数合用,似乎只对一个单元格有效,对区域没有作用。
请高手指点。谢谢! 展开
展开全部
你可以使用这样的公式实现:
统计“正”字个数:
=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,"反","")))
统计“正”字个数:
=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,"反","")))
展开全部
求正反的个数分别用如下公式
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正",)))
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"反",)))
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正",)))
=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"反",)))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUM(LEN(A1:b2)-LEN(SUBSTITUTE(A1:b2,"反","")))
应该可以吧(ctrl+shift+enter
试过,没问题
应该可以吧(ctrl+shift+enter
试过,没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也在探讨·有更详细的资料第一时间通知我·
追问
已经有老师回答了,请关注。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询