Excel中如何统计出含有某关键字的种类数?

A列依此为萝卜县A村,萝卜县A村,萝卜县B村,萝卜县C村,土豆县A村,土豆县A村,土豆县A村。想计算出含有关键字“萝卜”的村一共有三个,含有“土豆”的村一共有一个。
求萝卜县有多少个村子时,显示3.
求土豆县有多少个村子时,显示1.

材料/工具:电脑Excel2016

1、首先,打开需要操作的Excel表格,往表格中输入一些数据,需要对以下数据统计出含有关键字的个数,这里以求出数据中的“豆”个数为例。

2、我们将鼠标定位到需要获取数据的单元格内,输入:=COUNTIF(A1:A5,"*豆*")。

3、然后,回车,我们就能得到需要的数据了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-15

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

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

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

第2个回答  2011-06-04
一、先要剔除重复项
选中该列,数据-筛选-高级筛选-选中不重复的记录,然后把这列复制到新的表的A列里。
二、在新的表里利用函数
显示包含萝卜的=COUNTIF(A:A,"*萝卜*")
将其中萝卜替换成土豆则可计算土豆
第3个回答  推荐于2017-09-07
假如你的数据在A1到A7
B1输入萝卜县
C1公式
=SUM(--(MATCH(IF(ISNUMBER(FIND(B1,$A$1:$A$7)),$A$1:$A$7,$A$1),$A$1:$A$7,0)=ROW($A$1:$A$7)))-ISERROR(FIND(B1,$A$1))
crtl+shift+enter结束公式追问

这位大哥,我按照您的设置试了,可是结果为什么是1呢?想求出含有萝卜县的种类为3,土豆县的种类为1.

追答

我做的结果是对的,你再试试,公式输入完成后,要三键齐按
crtl+shift+enter结束公式

本回答被提问者采纳
第4个回答  2011-06-01
Countif
=COUNTIF(A:A,"*萝卜*")+COUNTIF(A:A,"*土豆*")
相似回答