EXCEL两 个表格(sheet1 sheet2)的数据如何筛选不重复部分
发布网友
发布时间:2022-07-18 05:50
我来回答
共4个回答
热心网友
时间:2023-10-09 17:03
假定两个表要比较的数据均在A列,请在SHEET2工作表后面空白列的第二行(第一行为表头)输入如下公式:
=IF(COUNTIF(SHEET1!A:A,A2)=0,A2,"")
将公式用填充柄向下复制到相应行。
选定公式所在列,点“复制”,在该列的第一行点鼠标右键,点“选择性粘贴”,选中“数值”,点“确定”。
将SHEET2工作表按刚添加的一列排序,你要的数据将集中在前面。
热心网友
时间:2023-10-09 17:04
用VBA 很简单的,如果你将表的结构告诉我,我也可以替你写几句,
例如:
先将sheet2 复制到sheet3
假定客户名都在第一列
在sheet3 中运行下面程序(工具——宏——visual basic编辑器)
Sub kk()
Dim ints As Integer
Dim ragc As Range
Dim stofind As String, firadd As String
Dim wors As Worksheet
Application.ScreenUpdating = False
Set wors = Worksheets("sheet1")
For ints = 2 To 1000
stofind = wors.Cells(ints, 1)
Set ragc = ActiveSheet.Range("A2:A800").Find(what:=stofind, lookat:=xlPart)
If Not ragc Is Nothing Then
firadd = ragc.Address
ragc.EntireRow.Select
Selection.Delete Shift:=xlUp
End If
Next ints
Application.ScreenUpdating = True
End Sub
表中剩下的就是不重复的客户
热心网友
时间:2023-10-09 17:04
将sheet2中的所有数据复制粘贴到sheet1中,然后再通过“查找”的方式,若查找到了两个,就有重复,若查找到了一个,不就是没有重复吗?至于后面怎么操作应该自己想了吧?
热心网友
时间:2023-10-09 17:05
建议用access