怎样统计excel单元格中某字符串的个数?

怎样统计excel单元格中某字符串的个数?比如单元格ATCAGCACCATCAGCACCATCAGCACCATCAGCACCATCGCA中含有ATCAGCACC的个数,实际答案为4.

=LEN(SUBSTITUTE(A1,"ATCAGCACC",1))-LEN(SUBSTITUTE(SUBSTITUTE(A1,"ATCAGCACC",1),1,""))
这里的A1 是你原来的字符串 所在的单元格,1 是一个 你原字符串中没有的任意字符,这里你应该能够判断出来这样的字符的,不用多说了……如果不区分大小写,那么把 substitute 函数 改成replace 函数 ,如果你的字符是双字节的字符(即全角) 那么你使用 相应的变种函数 ,详细看函数说明……
补充,你要查找的那个字符串如果也放在一个单元格中的话,会更利于书写和计算……自己体会
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-16
假如要查找的单元格为A1,则公式为:
=(len(A1)-len(SUBSTITUTE(A1,"ATCAGCACC","")))/len("ATCAGCACC")
第2个回答  2011-12-16
用countif函数
相似回答