怎样把两个Excel表里的不同数据挑出来

两个不同的Excel表,表一里有4000个名字,表二里有3008个名字,排列的顺序都不一样,如何能快速的把不同的名字挑出来??
急!!
在线等,多谢各位大虾!

使用countif函数

    打开“插入函数”对话框,选中countif函数,

    打开要进行运算的Excel表格。点击想要输出结果的单元格,然后根据以下规则在函数输入框中输入函数。

    count if 函数的基本语法规则:

    (1)count if(range,criteria);

    (2)参数:range 要计算其中非空单元格数目区域。

    (3)参数:criteria 以数字、表达式或文本形式定义的条件。

    点击回车键,即可得到结果。


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-03
如表1名为SHEET1,表2为SHEET2,名字全在A列:
在表1的B1单元格输入:
=countif(sheet2!a:a,a1)
如果有重名:
=IF(COUNTIF(A:A,A1)>1,"表1中有重名",IF(COUNTIF(Sheet2!A:A,Sheet2!A1)>1,"表2中有重名",COUNTIF(Sheet2!A:A,A1)
第2个回答  2012-04-09
在表二的b1输入:
=INDEX(A:A,SMALL(IF(COUNTIF($A$1:$A$4000,表一!$A$1:$A$4000)=0,ROW($1:$4000),4^8),ROW(A1)))&""
数组公式,同时按下ctrl+shift+enter三键结束,下拉。
显示的名字就是表一中有但表二中没有的名字,不需排序或筛选非空白等等。

参考:http://zhidao.baidu.com/question/407532385.html?oldq=1
第3个回答  推荐于2017-12-15
假设2个表的表名分别为sheet1、sheet2
在sheet1的B1输入公式
=IF(COUNTIF(sheet2!A:A,A1)>0,"","与sheet2不同")
下拉

在sheet2的B1输入公式
=IF(COUNTIF(sheet1!A:A,A1)>0,"","与sheet1不同")
下拉追问

为什么要输入两个公式??

追答

分别在2个表显示,与对方表不同的数据

本回答被提问者和网友采纳
第4个回答  2012-04-09
都在一列里面是吧?
如果是的话就在随便一列空列里写个函数。
先做排序,
IF (表一=表二,1,0)
然后把0都拿出来
相似回答