Excel中如何计算出包含想要的文字的个数

比如说有这样的文本:天下达人社区欢迎你的到来谁笑到最后欢迎你北京欢迎你……欢迎你那么,怎么样可以算出包含“欢迎你”的文本的个数,我知道用countif函数,但是函数的类型... 比如说有这样的文本:
天下达人社区欢迎你的到来
谁笑到最后欢迎你
北京欢迎你
……欢迎你

那么,怎么样可以算出包含“欢迎你”的文本的个数,我知道用countif函数,但是函数的类型只能是整个文本包含的,请高手指教
展开
 我来答
一点设计演示
高粉答主

推荐于2016-01-09 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83588

向TA提问 私信TA
展开全部

1.将关键字列出来,如下图,D1输入公式:=SUMPRODUCT(ISNUMBER(FIND(C1,$A$1:$A$7))*(MATCH($A$1:$A$7,$A$1:$A$7,0)=ROW($A$1:$A$7))),即可得到不重复个数;

2.双击填充柄或下拉填充,可得到其它关键字的个数。

3.这里用ISNUMBER(FIND(C1,$A$1:$A$7))返回是否含有关键字,用MATCH($A$1:$A$7,$A$1:$A$7,0)=ROW($A$1:$A$7)来判断计数值是不是第一次出现,只对首次出现的计数。

冰河水潺潺
推荐于2018-03-02 · TA获得超过376个赞
知道小有建树答主
回答量:217
采纳率:33%
帮助的人:103万
展开全部
A列
1 天下达人社区欢迎你的到来
2 谁笑到最后欢迎你
3 北京欢迎你
4 ……欢迎你
5 上海欢迎
6 你好
7 欢迎你111
8 =countif(A1:A7,"*欢迎你*") //结果是5

如果你只是想要统计有几个单元格中包含“欢迎你”,那么上边的公式满足你的要求(*是通配符)
但是如果你是想统计一共有多少个“欢迎你”,例如A3单元格中如果是“北京欢迎你呀欢迎你”,如果你要的结果是6(一共出现过6次),那么公式就不好做了,建议用VBA实现
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xj422132058
2010-08-08 · TA获得超过757个赞
知道小有建树答主
回答量:939
采纳率:76%
帮助的人:244万
展开全部
告诉你一个笨办法:选中区域-点击编辑-查找-输入要找的内容(欢迎你)-查找全部-对话框下部自动就显示出来了-OK。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hw17f
2010-08-08 · TA获得超过6.7万个赞
知道大有可为答主
回答量:7886
采纳率:45%
帮助的人:2922万
展开全部
任一列(如C列)输入公式
=find(A:A,"欢迎你")
C列这些公式的最后一行输入(假如在21行)
=countif(c1:c20,">0")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
棬楜
2018-10-19
知道答主
回答量:32
采纳率:0%
帮助的人:1.1万
展开全部
=COUNTIF(范围,"*欢迎你*")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式