乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中如何计算出<em>包含</em>想要的文字

<em>Excel</em>中如何计算出<em>包含</em>想要的文字

作者:乔山办公网日期:

返回目录:excel表格制作


假设你的数据在A1至A20区域,则公式如下
=SUMPRODUCT((ISNUMBER(FIND(3,A1:A20)))*(A1:A20<>""))
公式中的引用单元格区域应改为你实际数据的所在区域

A列
1 天下zd达人社区欢迎你的到来
2 谁笑到最后欢迎你
3 北京欢迎你
4 ……欢迎你
5 上海欢迎
6 你好
7 欢迎你111
8 =countif(A1:A7,"*欢迎你*") //结果是5

如果你只是想要统计有几个单元格中包含“欢迎你”,那么上边的公式满足你的要求(*是通配符)
但是如果你是想统计一共有多少个“欢迎你”,例如A3单元格中如果是“北京欢迎你呀欢迎你”,如果你要的结果是6(一共出现过6次),那么公式就不好做了,建议用VBA实现
=countif(a2:a100,"*大学公寓*")

B1中输入
=1*(SUM(COUNTIF(A1,{"*铅笔*","*橡皮*"}))>0)

=1*(MIN(FIND({"铅笔","橡皮"},A1&"铅笔橡皮"))<LEN(A1))
下拉,试试。
补充:你的B列,是指B1一个单元格,B1中含A1:A2中任意一个就返回1,还是指类似B1:B10这样一列,一列中某个含A1:A2中任意一个,就返回1,还是一列中某行含一个算一个,进行加总。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网