excel 怎么统计单元格内多关键字出现的次数?

有一列单元格内包含多个关键词,量比较大,想批量处理,计算出这一列所有单元格内甲乙丙丁甲某五有一,每个关键词出现的次数
单元格A1: 甲;乙;丙
单元格A2: 丁;甲;某
单元格A3: 五;有;一

运用“countif”函数和“通配符”可以搞定.

具体=COUNTIF($A$1:$A$3,"*甲*")

意思是统计A1到A3单元格(绝对引用)在含有“甲”的个数,“*”为任意值,“*甲*”代表甲的前面后面不管有什么都行。

其他的类似!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-28
在单元格里面无法用EXCEL现有功能和公式计算,必须分列为独立的单元格,才可以使用数据透视表或者COUNTIF公式统计。
如果必须在一个单元格里面进行统计,需要VBA编程,这个需要一定的基础,否则看着我下面的代码也没办法用:
sub 宏1()
dim db,arr,i,k

set db=CreateObject("Scripting.Dictionary")

arr=range("a1").currentregion.resize(,1)

for i=1 to ubound(arr)

for each k in split(arr(i,1),";")

db(k)=db(k)+1

next k

next i

redim arr(1 to db.count, 1 to 2)

i=1

for each k in db.Keys

arr(i,1)=k

arr(i,2)=db(k)

i=i+1

next k

workbooks.add

range("a1").resize(db.count,2)=arr

end sub本回答被网友采纳
第2个回答  2020-04-28

公式如下:

=SUMPRODUCT((LEN($A$2:$A$100)-LEN(SUBSTITUTE($A$2:$A$100,B1,""))))

第3个回答  2020-04-28

先分列,然后合并成一列,再数据透视即可。

第4个回答  2020-04-28

网页链接

=COUNTIF(A1:C1,"*丁*")

相似回答