统计一段文本中“9”出现的次数,用以下公式为什么会报错,我是最新版wps

=COUNTIF(TEXTSPLIT(A7,","),"9")
贵州省
浏览 519
收藏
6
分享
6 +1
14
+1
全部评论 14
 
第一次来社区,来了才发觉个个都是大神,受教了,我就不一一回复各位了
· 贵州省
回复
 
打卡
· 广东省
回复
 
那就这样, 不管是全角9还是半角9都可以: =SUM(--(--TEXTSPLIT(A7,",")=9))
· 河南省
回复
 
打卡
· 河北省
回复
 
打卡
· 山东省
回复
 
学习了
· 江苏省
回复
 
懒得批爆

创作者俱乐部成员

新路老师的回答很完美,另外补充两种计数方式。 对于新问题【元格里的数据是“5,9,19,23,39”只统计单独的“9”出现的次数,比如“19”、“29”中的9不统计在内】的计数,详细解释请见https://bbs.wps.cn/topic/19601
· 四川省
回复
 
用SUMPRODUCT+TEXTSPLIT函数可以实现,公式=SUMPRODUCT((--TEXTSPLIT(A1,",")=9)*1),效果如图
· 广东省
1
回复
 
A7单元格里的数据是“5,9,19,23,39”只统计单独的“9”出现的次数,比如“19”、“29”中的9不统计在内
· 贵州省
回复
 
COUNTIF( )只支持单元格区域或区域的引用, 不支持内存数组, 类似的功能可以这样: =COUNT(FIND("9",TEXTSPLIT(A7,",")))
· 河南省
回复
这个公式还是不行,19,29中的9也被计数了
· 贵州省
回复
 
wps新路

WPS函数专家

因为抗踢服 只支持区域不支持进行其他操作,而且这个用法也不对,可以换其他方法, =LEN(A1)-LEN(SUBSTITUTE(A1,"9","")) =COUNTA(TEXTSPLIT(A1,"9"))-1 =SUM(--(MID(A1,SEQUENCE(LEN(A1)),1)="9"))
· 重庆
回复
A7单元格里的数据是“5,9,19,23,39”只统计单独的“9”出现的次数,比如“19”、“29”中的9不统计在内,应该怎么写公式?
· 贵州省
回复