excel,在A列里面一串数字中分别找出含有数字178和888和188的一项并标上颜色显示,并自动合计出现了几次

一直没有得到解决,希望有缘人帮帮!我万分感谢!

思路:用条件格式标颜色,按标色筛选后辅助列标记为Y,最后用counta统计Y的个数

第一步:选中数据表A1:A30,按照红框框进行设置条件格式,其中公式如下:=OR(ISERROR(FIND("178",A1))=FALSE,ISERROR(FIND("188",A1))=FALSE,ISERROR(FIND("888",A1))=FALSE)

用逻辑函数+查询函数+报错函数进行条件判断,注意其中单元格地址,不要用绝地地址,而要用相对地址;

第二步:在A列筛选标色单元格后,在旁边B列辅助列,填充"Y"

第三步:最后用COUNTA(b:b)即所得。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-23

=SUM(IF(ISNUMBER(FIND(C1,$A$1:$A$12)),1))

如上图,自动统计含有指定数据的次数,数组公式

=OR(ISNUMBER(FIND(178,A1)),ISNUMBER(FIND(188,A1)),ISNUMBER(FIND(888,A1)))

标示颜色,用条件格式,如上图,条件公式

第2个回答  2019-03-23

查找替换+辅助列+countif函数

1. 选中内容--查找/替换---查找内容:*8*8*8*/*1*8*8*/*1*7*8*--全部查找--将查找结果shift全选---开始菜单:填充颜色。(我填充的是:178紫色,188蓝色,888黄色,具体颜色随意)--效果如下图。

2. 将这列数据复制到右侧做辅助列--查找替换:*8*8*8*---h/*1*8*8*---l/*1*7*8*----z(这个替换为的字母随意,查找内容也可按照颜色)--结果如下图:

3. 使用countif函数

178:=COUNTIF($B$2:$B$17,"z")

188:=COUNTIF($B$2:$B$17,"l")

888:=COUNTIF($B$2:$B$17,"h")

总计:alt+=

4.完成后辅助列可隐藏。

本回答被提问者采纳
第3个回答  2019-03-22
1708、1578、1728算不算178?8988、8858、8868算不算888?1788、1858、1808算不算188?是连续出现还是间隔出现真的无法从你表述中看出?很难理解。追答

在B1单元格中输入公式B1单元格输入公式=COUNTIF(A:A,"?178")+COUNTIF(A:A,"1?78")+COUNTIF(A:A,"17?8")+COUNTIF(A:A,"178?")+COUNTIF(A:A,"?888")+COUNTIF(A:A,"8?88")+COUNTIF(A:A,"88?8")+COUNTIF(A:A,"888?")+COUNTIF(A:A,"?188")+COUNTIF(A:A,"1?88")+COUNTIF(A:A,"18?8")+COUNTIF(A:A,"188?")
数组公式,同时按CTRL+SHIFT+ENTER结束公式。可统计出只要出现178、888、188数字(不管中连续还是断续的)单元格个数。
如图:

相似回答