请问各位高手,怎么统计在EXCEL里面用关键字去统计数量,

如:白云区江高镇岑山镇罗溪村17号 用关键字江高,统计江高镇这个地址有多少个,筛选是不行的,因为有上百个关键字的,筛选的话要重复做几百次,有没有什么公式可以一次统计这种包含的!

1、以excel2010版本为例,如图首先在B1单元格里输入COUNTIF函数,表示计算某个区域中满足给定条件的单元格数目,如果是多个条件的就输入下面的COUNTIFS函数;

2、COUNTIF函数的公式为=COUNTIF(区域,条件),所以这里的区域填A列,条件是要统计的江高镇,但由于江高镇只是A列单元格里中间的一个字段,前后还有文字,所以要加上符号*,代表单元格中含有江高镇的都要进行统计,填完公式后按enter键则可得出统计结果;

3、同理,如果要统计其他文字的,则把公式里的“江高镇”改为如“人和镇”则可,得到统计结果是4个,是正确的。

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

以下图为例

    求名称中含有“E”的名称个数:E1单元格公式=COUNTIF(A:A,"*E*")

    求名称中含有“E”的数量和:E2单元格公式=SUMIF(A:A,"*E*",B:B)

第2个回答  推荐于2017-10-04
假设地名都在A列。
在需要记录结果的单元格内输入"=countif(A:A,"*江高*")”就可以了。追问

如果我还有其他的关键字需要怎么设置这个公式?如:1.白云区江高镇岑山镇罗溪村17号 关键字 是江高 2.白云区人和镇同富路18号 关键字是人和 3.白云区岗贝路68号 关键字是岗贝 等等!! 地址都在A列

追答

在其他需要记录结果的单元格内输入"=countif(A:A,"*人和*")”就可以了。
在其他需要记录结果的单元格内输入"=countif(A:A,"*岗贝*")”就可以了。

本回答被提问者采纳
第3个回答  2011-12-12
假设地址在A列,在另一格输入
=SUMPRODUCT(--ISNUMBER(FIND({"江高","人和","岗贝"},A1:A100)))
回车就行。
你有多少个关键字,可在({"江高","人和","岗贝"}输入,文本字符要套上"",之间用“,”隔开。追问

你这个公式是把三个关键字统计出来的量汇总在一起了!我 需要得到的结果是每个关键字有多少量的。

追答

我是看你说“我上百个关键字那我就要重复这样上百次啊!……有没有什么公式可以一次统计这种包含的!”以为你要统计多个关键字的,才给你一道统计多个关键字的公式。
如果要分开统计,上百个关键字肯定要上百次筛选、查找或用上百道公式了:
统计“江高”的:=COUNTIF(A:A,"*江高*")
统计“人和”的:=COUNTIF(A:A,"*人和*")
统计“岗贝”的:=COUNTIF(A:A,"*岗贝*")
……
或:
在B列输入关键字,C1输入
=COUNTIF(A:A,"*"&B1&"*")
回车并向下填充(可双击填充柄一次搞定)。
这样操作比较方便,不过也要输入上百个关键字吧。

追问

哎~~那就没办法了,数据才不统一,我哭死!

追答

别哭哦!我没说没办法的呀。
你有上百个关键字,难道不用在哪个地方(公式、单元格、查找、筛选等)体现出来吗?你没有体现你要的关键字,电脑不知道你要什么的哦。

呵呵!那几个鬼,跟我的回答还不是一样吗?
真是醉了……

第4个回答  2011-12-12
你可以用文本筛选啊,筛选→文本筛选→包含→关键字“江高”
行了追问

如果这样的话,我上百个关键字那我就要重复这样上百次啊!筛选我知道啊!

相似回答