Excel一个单元格中有多个数字,需要筛选,不知如何办
Excel一个单元格中有多个数字,如02,12,14,20,21,27,如06,11,17,21,24,25有1000多个组合,我想从这些组合中筛选出只包含2-3个数字的...
Excel一个单元格中有多个数字,如02,12,14,20,21,27,如06,11,17,21,24,25 有1000多个组合,我想从这些组合中筛选出只包含2-3个数字的单元格,比如从上面的单元格中筛选出即包含02又包含14又包含27,该怎么办?
不行哦,如果一组数值中有一个没有就返回“#VALUE!”了,我的表格是这样的
01,11,13,16,17,20
01,02,03,06,08,12
02,12,13,21,22,23
06,11,14,24,27,30
03,06,08,13,22,27
01,11,14,16,20,28
。。。。。。
一共有1000多个这样的单元格,我要从这样的单元格中筛选出包含06 13 16 20 22 24的数字,只要包含3个或3个以上我就需要把它筛选出来。比如第一行和第5行,这样就是我需要筛选出来的数据,应该怎么办? 展开
不行哦,如果一组数值中有一个没有就返回“#VALUE!”了,我的表格是这样的
01,11,13,16,17,20
01,02,03,06,08,12
02,12,13,21,22,23
06,11,14,24,27,30
03,06,08,13,22,27
01,11,14,16,20,28
。。。。。。
一共有1000多个这样的单元格,我要从这样的单元格中筛选出包含06 13 16 20 22 24的数字,只要包含3个或3个以上我就需要把它筛选出来。比如第一行和第5行,这样就是我需要筛选出来的数据,应该怎么办? 展开
3个回答
展开全部
根据你的表格,
列A为数据,如02,12,14,20,21,27,如06,11,17,21,24,25等1073行.
列B为判断计数=IF(ISERROR(FIND("06",A2)),0,1)+IF(ISERROR(FIND("13",A2)),0,1)+IF(ISERROR(FIND("16",A2)),0,1)+IF(ISERROR(FIND("20",A2)),0,1)+IF(ISERROR(FIND("22",A2)),0,1)+IF(ISERROR(FIND("24",A2)),0,1)
然后筛选B列>2的单元格,即可挑出含02、13、16、20、22、24的单元格。
最后可在C1计数符合条件的单元格个数,=COUNTIF(B2:B1074,3)+COUNTIF(B2:B1074,4)+COUNTIF(B2:B1074,5)+COUNTIF(B2:B1074,6)。
将C1设置单元格格式为自定义“"共"0"个"”,可更清晰地显示结果“共235个”。
具体文件发至你邮箱
列A为数据,如02,12,14,20,21,27,如06,11,17,21,24,25等1073行.
列B为判断计数=IF(ISERROR(FIND("06",A2)),0,1)+IF(ISERROR(FIND("13",A2)),0,1)+IF(ISERROR(FIND("16",A2)),0,1)+IF(ISERROR(FIND("20",A2)),0,1)+IF(ISERROR(FIND("22",A2)),0,1)+IF(ISERROR(FIND("24",A2)),0,1)
然后筛选B列>2的单元格,即可挑出含02、13、16、20、22、24的单元格。
最后可在C1计数符合条件的单元格个数,=COUNTIF(B2:B1074,3)+COUNTIF(B2:B1074,4)+COUNTIF(B2:B1074,5)+COUNTIF(B2:B1074,6)。
将C1设置单元格格式为自定义“"共"0"个"”,可更清晰地显示结果“共235个”。
具体文件发至你邮箱
展开全部
假如你的数据在A到F列中,可把06 13 16 20 22 24分别输入到I1:N1中,然后在G列写入公式:
G1=IF(SUM(COUNTIF(A1:F1,$I$1:$N$1))>=3,"找到","")
数组公式,输入后按shift+ctrl+回车结束,然后向下复制公式即可。
G1=IF(SUM(COUNTIF(A1:F1,$I$1:$N$1))>=3,"找到","")
数组公式,输入后按shift+ctrl+回车结束,然后向下复制公式即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A1:A1000 原数据
B1 = "06,13,16,20,22,24"
B2
="行号:"& SMALL(IF(MMULT(--ISNUMBER(FIND(MID(B$1,{1,4,7,10,13,16},2),A$1:A$250)),{1;1;1;1;1;1})>2,ROW($1:$250)),ROW(A1))
●●三键连按:Ctrl+Shift+Enter
下拉
结果显示:(模拟结果)
位址: A22
位址: A62
位址: A81
位址: A106
位址: A108
.
.
.
使用时将式内 250改为确实行数。
B1 = "06,13,16,20,22,24"
B2
="行号:"& SMALL(IF(MMULT(--ISNUMBER(FIND(MID(B$1,{1,4,7,10,13,16},2),A$1:A$250)),{1;1;1;1;1;1})>2,ROW($1:$250)),ROW(A1))
●●三键连按:Ctrl+Shift+Enter
下拉
结果显示:(模拟结果)
位址: A22
位址: A62
位址: A81
位址: A106
位址: A108
.
.
.
使用时将式内 250改为确实行数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询