表1是中有两列数据,A列有重复项,B列也有重复项,但同一行的A列和B列数据组合在一起则是唯一的,没有重复的。比如第一行的10089024和101放在一起是没有重复的。表2的数据比表1少,所有的数据在表1中都存在。我现在想实现的就是从表1中删除掉表2的数据,只剩下不重复的数据。如何使用公式?
表1
表2
两个表是两个文件,都在sheet1里,我有N张文件,所以不好把文件名都写上来。每个文件的数据量都非常大,大家的方法要考虑数据量大的情况下操作的便捷性。我是菜鸟,我主要想学得是方法,不是只为临时解决这一次。所以朋友们能否把公式的含义详细分解一下呢,后面还有分送得哦
麻烦把公式的含义讲解一下呢
追答MATCH(A2&B2,[book2.xls]SHEET2!A$2:A$100&[book2.xls]SHEET2!B$2:B$100,)
A2和B2单元格相连作为一个查找项,在BOOK2工作薄SHEET2工作表的A2至A100与B2至B100单元格分别相连(这部份公式形成了数组)是否有相同的内容,并返回相同单元格的行号.
COUNT(某数值或错误值) MATCH函数如果返回的是一个数值,则COUNT函数判断为一个数值,如果MATCH返回的是错误值#N/A,则COUNT返回0个数值
再用IF函数来判断不为0的数为真值,返回1,等于0的数为假值,返回2
我用的EXCEL2007,公式下拉时,提示这个,我有7万多行的数据呢!是否EXCEL2007确实有这个限制?
当然会有一些限制,但你有没有输入这么多的公式呢
如果有的公式用完不需要再更新数据源的,你可以让公式转为值,就不是公式了
麻烦分解一下公式的含义呢
追答=CONCATENATE(A2,B2) 就以A2的10089024与B2的101合并结果是10089024101
CONCATENATE()是文本合并函数用于了编码、代号的合并。
不管用啊,什么值都出不来。