首页 > 代码库 > excel使用技巧之一
excel使用技巧之一
两个excel表格去除重复的数据,一个大表,一个小表,大表中包含了小表的数据,需要将大表中包含小表的记录删除。简单例子,下面为两个表
1001 | 101 |
1002 | 102 |
1003 | 103 |
1004 | 104 |
1002 | 102 |
1004 | 104 |
第一步在大表的空白格(C1)中插入公式:IF(COUNT(MATCH(A1&B1,SHEET2!A$1:A$4&SHEET2!B$1:B$4,)),1,2),按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式。得到结果如下:
1001 | 101 | 2 |
1002 | 102 | 1 |
1003 | 103 | 2 |
1004 | 104 | 1 |
再选中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。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。