excel筛选两列不同数据?色。那么,excel筛选两列不同数据?一起来了解一下吧。
第一:用vlookup()函数
第二:用条件格式。
1)vlookup
假设你表1的姓名在a列,表2的姓名在a列,则进行如下操作:在没用的某一列输入公式:
=if(vlookup(sheet2!a:a,a1)>1,"",a1)
这样就找到表1中在表2中没有的姓名
表二中进行相同的操作,只是公式是:
=if(vlookup(sheet1!a:a,a1)>1,"",a1)
2)条件格式,操作起来麻烦,怕说的不清楚,就不说了。
楼上的2位没考虑到如果相同的数字不在一行的情况。
首先你先把2列数字升序排列
假如你提供的2列数字分别在a列和b列
那么在c1中输入公式:
=if(a1=vlookup(a1,$b$3:$b$13,1),1,0)
然后自动筛选,c列结果为1的是有相同情况存在,为0的是不同的。
“excel中筛出第一列相同但第二列不同的两行数据”的操作步骤是: 1、打开Excel工作表; 2、由已知条件可知,A列B列存在A列重复但B列不同的数据,需要将其筛选出来,可通过INDEX+SMALL+IF数组公式来完成筛选,筛选的条件是COUNTIFS条件计数的个数为1; 3、在E2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =INDEX(A:A,SMALL(IF(COUNTIFS($A$2:$A$10,$A$2:$A$10,$B$2:$B$10,$B$2:$B$10)=1,ROW($2:$10),4^8),ROW(A1)))&"" 公式表示:定位到A列,将满足多条件计数后结果为1的对应A列数据提取出来。 4、INDEX+SMALL+IF数组公式广泛应用于函数条件筛选,实现包括高级筛选都难以实现的数据筛选,且具有较强的灵活性。数组公式,结束时,务必按Ctrl+Shift+Enter组合键结束。
提问没数据模拟表,不能很清楚地表述是什么问题,下面只是根据理解的可能性,提出一个方法,因为筛选必须按列标题来筛选,不能按行标题来筛选,所以筛选的方法不行,只能公式的方法。如图,第1行中有一些数据,第2行的数据有的是第1行中的一部分,个别的没有在第1行出现。现在在第4行中把第1行中的数据与第2行中相同的提取出来,B4中输入公式:
=INDEX($1:$1,,SMALL(IF(COUNTIF($B$2:$N$2,$B$1:$Y$1)=1,COLUMN($B$1:$Y$2),2^14),COLUMN(A1)))&""
按Ctrl+Shift+Enter三键输入数组公式
在第5行中把第1行中的数据与第2行中不同的提取出来,B5中输入公式:
=INDEX($1:$1,,SMALL(IF(COUNTIF($B$2:$N$2,$B$1:$Y$1)=0,COLUMN($B$1:$Y$2),2^14),COLUMN(A2)))&""
按Ctrl+Shift+Enter三键输入数组公式,选择B4:B5,向右拖拉公式到两行均出现空白单元格。
公式中的2^14是按照Excel2007以处版本来设计的,如果是Excel2003,则只能最大到2^8,但题主说有500多个数据,应该是Excel2007以版本才能在一行中容纳这么多数据的。
一个公式不用做不到,最少要有一个公式来判断,如图用高级筛选操作2次,第一次找出第一列与第二列中不同的数据,公式如图放在J2单元格,高级筛选设置如图操作,确定。
第二次找出第二列与第一列中不同的数据,公式如图放在K2单元格,高级筛选设置如图操作,确定。
得到你要的结果
以上就是excel筛选两列不同数据的全部内容。