首页 > 代码库 > excel使用技巧之一

excel使用技巧之一

两个excel表格去除重复的数据,一个大表,一个小表,大表中包含了小表的数据,需要将大表中包含小表的记录删除。简单例子,下面为两个表

1001101
1002102
1003103
1004104

 

1002102
1004104

 第一步在大表的空白格(C1)中插入公式:IF(COUNT(MATCH(A1&B1,SHEET2!A$1:A$4&SHEET2!B$1:B$4,)),1,2),按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式。得到结果如下:

10011012
10021021
10031032
10041041

 再选中A,B,C三列---排序------有标题行----以C列为主要关键字----升序---确定---删去C列为1的全部行---最后删去C列。

具体函数作用如下:

MATCH(A2&B2SHEET2!A$2:A$100SHEET2!B$2:B$100,)
A2和B2单元格相连作为一个查找项,在BOOK2工作薄SHEET2工作表的A2至A100与B2至B100单元格分别相连(这部份公式形成了数组)是否有相同的内容,并返回相同单元格的行号.

COUNT函数判断为一个数值,如果MATCH返回的是错误值#N/A,则COUNT返回0个数值。

IF函数来判断不为0的数为真值,返回1,等于0的数为假值,返回2。