excel比对 找相同数据

有2个excel文件 A和B,
A里面有15万个数据 。B里面有1000个数据,数据可以理解为不重复的阿拉伯数字
我要怎么知道 他们相同部分的数据

1.移动或者复制表的方法:

假设这两个表没有在一个excel里面,把它们移动到同一个表中,移动方法图所示。

2.Vlookup函数的语法:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。

3.lookup_value:要查找的值,数值、引用或文本字符串。

table_array:要查找的区域,数据表区域。

col_index_num:返回数据在区域的第几列数,正整数。

range_lookup:模糊匹配,TRUE(或不填) /FALSE。

4.找出两列相同的数据:

用的公式是=VLOOKUP(A2,Sheet2!A:B,1,0)

公式的含义是在sheet2工作表的A:B区域的首列中查找等于a2的值,找到后,返回该区域第1列(即E列)的同行的值。最后的参数0表示精确查找。

5.找出两列所对应的数据:

用的公式是=VLOOKUP(A2,Sheet2!$A$2:B150,2,0)

公式的含义是在sheet2工作表的A2:B150区域中查找符合条件显示B列的值,找到后,返回该区域第2列(即F列)的同行的值。最后的参数0表示精确查找。

6.完成上面四步以后,最后一步比较简单,直接拉填充柄填充下面的空白处即可,查找到对应的数据会直接显示,如果没有找到刚显示#N/A。结果如图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-29
我记得一个sheet 表只有6万多行,不知你的15万个数据是否在一列,你可以将15万个数据粘到一列(分3个sheet表),在每一个表中都将B中的1000个数据与之放在一起(同一列),然后,将每一表中的数排序,假如你将数据放在A列,你就在单元格B1中输入=A1-A2回车后会在B1中得到一个数值,将此公式复制至整个B 列,筛选B列数值为0 的单元格,将其涂成颜色后放开筛选,B列中显示为0 的(例如B5为0说明A5和A6中的值相等,以此类推),你就知道相同的数据了本回答被提问者采纳
第2个回答  2011-06-30
在15万个数据那边使用vlookup函数。

例:15万个数据的表格A1 至A5:1,2,3,4,5
1000个数据数据的表格A1至A5:1,3,5

那么重复的数据就是1,3,5了。
我们可以在15万个数据表格的B1单元格录入:=vlookup(a1,1000个数据!A:A,1,0)
结果显示为“#N/A”的,则是不重复的,其他的为重复的。
第3个回答  2011-06-29
我假设你的两个文件是同一个工作薄的Sheet1和Sheet2,假如你的第一个文件(Sheet1,15万个数据)的所有数据都在A列,那么在B列全部输入“相同”两个字,然后再到第二个文件(Sheet2,1000个数据),也假设这个文件的所有数据都在A列,你在B列设置函数=VLOOKUP(A1,Sheet1!A:B,2,0)) ,然后把这个公式向下填充。这样一下子就可以看出来了,在Sheet2中显示出“相同”这两个字的,就表示在Sheet1中有这个数据。
第4个回答  2011-06-29
单击表格中的任意一个单元格,选择“数据”选项卡中的“高级”按钮,打开“高级筛选”对话框。
选中“将少选结果复制到其他位置”按钮。
保持列表区域中的内容不编,然后将光标定位到“条件区域”框内,选第二个表格数据所在区域。“复制到”将筛选结果输出的位置,即可。
第5个回答  2011-07-02
你把 word里面的账号也复制到 Excel 里面的一个工作表里面

然后使用 if函数 可以找到 相同的账号了。
过程比较繁琐,不再赘述;不懂的hi我!
另外,虚机团上产品团购,超级便宜