如何从一个excel表中删除和另外一个excel表重复的数据,只保留不重复的?有两列数据

来自:红宝石    更新日期:早些时候
对于"如何从excel表中删除和另外一excel表重复的数据,只保留不重复的?两列数据 2013-03-12 "的答复。~

你可以在你要输入的表中输入countif计数公式,当发现个数大于1时,就删除

1.清除表1重复值
在b列输入
:
b1=countif(A:A,A1)下拉,删除大于1的行
2.清除表1和表2重复值
在C列输入
:
c1=countif(表2!A:A,A1),删除表1非0的行
剩下的表1和表2的内容就是不重复的,整理在一起就行了

SHEET1 C2单元格写入公式
=IF(COUNT(MATCH(A2&B2,SHEET2!A$2:A$100&SHEET2!B$2:B$100,)),1,2)
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

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

"表1和表2是两个excel文件,不是同一文件里的两个工作表"

这么重要的情报要早说啊!文件名也没有说明,我假设这两个工作薄名分别为BOOK1,BOOK2
一个是BOOK1的SHEET1工作表.另一个是BOOK2的SHEET2工作表

那么BOOK1工作薄的SHEET1工作表C2单元格写入公式
=IF(COUNT(MATCH(A2&B2,[book2.xls]SHEET2!A$2:A$100&[book2.xls]SHEET2!B$2:B$100,)),1,2)

数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

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

注意:两个工作薄都要处于打开状态

朋友,无意间看到你这个问题,代码什么的太麻烦,思考了一下,发现灵活运用下exl也是能解决的,原创哦,希望支持:
第一步:表1中A列全部乘以1000+B列值放在C列,相信这个公式不会难倒你;
第二步:表2中同理,不过既然你要删去表1中相同的,那将表2同操作后的数据放在表1的D列:
第三步:表1中C列-D列,将值放在E列;
第四步:运用EXl的数据筛选功能,选出E列中值为0的项,以上你选出的就是你想要删除的,右键删除,再将删选功能取消就OK了,是不是很简单呢~~

用合并计算最好,首先在表一的C2输入 =CONCATENATE(A2,B2) 向下拖拉进行合并
然后分别在表一的D1和表二编码代号列的右边输入任意数据做为辅助列(目的是有效计算而对编码代号列去除重复,留下唯一),然后点任意表或空白区域的单元格之后点--数据--合并计算--引用表1的C2:D9(此区域根据实际输入,无需选标题)--添加,再引用表二的两列区域(无需选标题)--添加--勾选下面的最左列--确定
然后删除辅助列,
两个文件的可以复制或移动工作表标签到一个文件上来,也能够把多个工作簿中的工作表合并计算。

简单公式应用:先用“&”在C列把A列B列数据连接!然后在表一里有vlookup去V表两里的数据,筛选V到的数据,删除就OK了!

表1的C2输入公式
=IFERROR(MATCH(A2&B2,表二!$A$1:$A$100&表二!$B$1:$B$100,),"")
数组公式下拉
有数字的就是表2有的

麻烦把公式的含义讲解一下呢
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

麻烦分解一下公式的含义呢
=CONCATENATE(A2,B2) 就以A2的10089024与B2的101合并结果是10089024101

CONCATENATE()是文本合并函数用于了编码、代号的合并。


如何从一个excel表中删除和另外一个excel表重复的数据,只保留不重复的?有两列数据视频

相关评论:
  • 13378502178excel表格怎么删除多余的行列
    丁终师明确答案:在Excel中删除多余的行列非常直观和简单。详细解释:删除多余的列:1. 打开你的Excel表格。2. 选中你想要删除的列中的任意一个单元格。3. 右击选择的单元格,从弹出的菜单中选择“删除列”。4. Excel会删除整列以及与之相邻的空白列或数据列。如果有必要,可以通过拖动列的边界...

  • 13378502178如何在Excel表格中批量删除数字?
    丁终师如果您需要一次性清除 Excel 表格中的数字,可以使用以下两种方法:方法一:使用“查找和替换”功能 1. 首先选中需要清除数字的单元格或区域。2. 然后按下快捷键“Ctrl + H”,打开“查找和替换”对话框。3. 在对话框中,在“查找内容”输入框中输入数字字符(0-9),并在“替换内容”输入框中保持...

  • 13378502178如何在Excel表格中删除空白行?
    丁终师工具:电脑、Excel,删除Excel表格中的空白行的具体步骤如下:1、首先打开需要进行删除空白行的文档,全选中数据的第一列。2、然后点击“数据”—“筛选”,对第一列进行筛选处理。3、第一列为“筛选”状态时,第一行上有一个下三角的标志。点击下三角标志,然后取消勾选“全选”,这样下面所有的数据...

  • 13378502178如何删除EXCEL表格中的一列的内容
    丁终师删除EXCEL表格中的一列内容,在右键菜单,删除中选择“整列”即可。方法步骤如下:1、打开需要操作的EXCEL表格,在需要删除的列中任意单元格上点击鼠标右键,并在弹出的选择菜单中点击“删除”。2、弹出删除选项对话框,点击选择“整列”,然后点击下面的确定按钮即可。3、返回EXCEL表格,可发现已成将一...

  • 13378502178如何在excel表格中删除一整页空白?
    丁终师2、打开excel表格,可以发现右侧的下拉条较短,拖动时滚动太快,是因为表格中空白单元行太多的原因。首先选中空白单元行起始的位置,下图中选择“行6”。然后按住键盘的“Ctrl+shift+向下键”。3、选择默认的页边距或是自定义修改页边距,通过调整页边距大小也可以删除空白页。方法四:将光标移动到最后一...

  • 13378502178EXCEL表格如何删除空白的多达几万条的空白行列?
    丁终师软件:WPS6.0.1 1、首先我们打开WPS的Excel表格,即可看到左边有很多空行,点击右上角的【查找】。 2、接着我们点击列表的【定位】。 3、这里选择【空值】,点击【定位】。 4、然后鼠标右键单击左边任意一个空白行。 5、选择【删除】,点击【整行】。 6、这样多余的空白行就删除完成了,如图所示。 4 评论 分享 ...

  • 13378502178从一张EXCEL表格的所有数据中,删除另一张表上罗列的数据
    丁终师1、打开需要操作的两个表格,表1和表2。2、在需要放匹配值的单元格中输入=vl,就会自动提示vlookup函数,双击选择vlookup函数。3、选择要在另一个表中查找的内容,并且输入英文状态下的逗号。4、切换至表2中,选中全部内容后返回表1。5、输入英文逗号,会自动出来两个选择,因为要匹配年龄,所以双击...

  • 13378502178利用什么方法能把表格二里有的数据,从表格一里删除?
    丁终师快速删除括号里面的内容。1、选取需要删除的内容,按快捷键Ctrl+H调出查找\/替换面板。2、在查找内容栏里面输入(*),表示括号和里面的内容,然后下面的替换为我们直接放空,表示替换空,点击全部替换即可成功(*号在数字8上面)。Excel使用技巧 1、单条件排序。按数值大小进行排序是比较常用的一种排序方式...

  • 13378502178excel如何快速删除不要的行
    丁终师Excel表格中只有一列重复数据。如何快速删除整行 相关问答:在Excel表格中序列中删除了其中若干行后,怎样将数字序号快速按顺序重新排列?材料\/工具:Excel2010 1、在工作中经常要用到excel表格,对表格每一行都要进行编号,在编辑过程中有可时需要删除,这时编号也应随着行删除变化;一个表格序号如下图:...

  • 13378502178如何一次删除电子表格中多个隔行
    丁终师首先打开一个表格并选择要删除的行,之后右击鼠标并点击删除就可以了。具体操作请参考以下内容。工具\/原料:EXCEL表格。1、首先在电脑桌面上打开一个表格。2、然后选择要删除的行。3、然后右击它们并点击删除。4、最后选择要删除的方式就可以了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网