作者:乔山办公网日期:
返回目录:excel表格制作
假如数据在A列,
查找A列中单元格内容包含:“河北”两字的内容的单元格数目:
B1单元格公式:
=SUMPRODUCT(ISNUMBER(FIND("河北",$A$1:$A$65535))*1)
=MATCH(A1,E1:E600,0)
输入以上公式可以返回查找到的行号数!
特定字符是文本时要加""双引号引起来,如来:
=COUNT(FIND("大",A1:A10))
就是说在A1:A10的字符串中中查找“大”,如果能找到,就返回大在字符串中出现的位置,比如源大在A1中是第三个字符,那么就返回3,如果没有找到“大”这个字符,将返回错误值。
count()函数是统计一个数组或区域中数字的个数,文本、错误值和zd逻辑值都不会被统计,所以上面的公式最后得到的就是包含“大”的单元格个数。
建议做成以下表格的样子,对关键字区域进来行引用,在关键字较多时公式一方面源较精简,二方面要改动关键字时不用每次都去修改公式,知比较方便。
公式一:(推荐)
=IF(SUMPRODUCT(N(ISNUMBER(FIND(D$2:D$16,A1)))),"A","B")
或者公式一改为这数组公式,但输入完成要按三键 CTRL+SHIFT+回车 结束。
=IF(OR(ISNUMBER(FIND(D$2:D$16,A1))),"A","B")
公式二道:含15个关键字
=IF(SUMPRODUCT(N(ISNUMBER(FIND({"甲";"乙";"丙";"丁";"戊";"己";"庚";"辛";"壬";"癸";"陈";"李";"张";"王";"何"},A1)))),"A","B")