excel里把1列0-9十个数用公式把它们符合01有一个,2345有0个或者2个、6789有0个或者2个的所在行筛选出来

请帮帮忙,先谢谢啦

第1个回答  2015-01-28
=IF(OR(SUMPRODUCT((SUMPRODUCT(N(--MID(A1,ROW($1:$3),1)=TRANSPOSE(ROW($2:$5))))={0,2}))<>0,SUMPRODUCT(--(SUMPRODUCT(N(--MID(A1,ROW($1:$3),1)=TRANSPOSE(ROW($6:$9))))={0,2}))<>0),1,"")
这样可以过滤掉,不过要是3个数中有重复无法过滤!追问

这个方法如果可以的话,那我先把有重复数字的筛选掉就行了,先谢谢啦

第2个回答  推荐于2016-04-26
假设数据写在A列,数据有100行,则B1单元格写入公式
=IF(AND(COUNT(FIND({0,1},A1))=1,OR((COUNT(FIND(2,A1))=1)+(COUNT(FIND(3,A1))=1)+(COUNT(FIND(4,A1))=1)+(COUNT(FIND(5,A1))=1)={0,2}),OR((COUNT(FIND(6,A1))=1)+(COUNT(FIND(7,A1))=1)+(COUNT(FIND(8,A1))=1)+(COUNT(FIND(9,A1))=1)={0,2})),A1,"")
下拉填充公式

完成后选中B列---右键---复制---再右键----选择性粘贴---数值---确定(即将公式转成值的形式)---再选中B列---数据---无标题行---升序---确定(即让空行移到下方)来自:求助得到的回答本回答被提问者采纳
第2个回答  推荐于2016-04-26
你的筛选条件能再明确一下吧,
1、01有一个
2、2345有0个或者2个
3、6789有0个或者2个的所在行筛选出来
这三项是唯一还是“或”的关系?追问

01是两个不同的数字,2345是4个不同的数字啊,01必须有一个,2345要么一个没有、要么有两个,6789也是要么一个没有、要么有两个,把符合这样条件的行筛选出来

本回答被网友采纳
相似回答