如何删除Excel两列表格中的重复项
4个回答
展开全部
更多追问追答
追答
上千条需要改动,把公式里的100改成4^8
公式没有结果是因为输入公式直接回车了,所以出错
这公式是数组公式,先按住CTRL+SHIFT,最后回车,编辑栏公式的两端会出现花括号{}
展开全部
Sub 删公共重复项()
Dim d As Object, text1, text2, cc, arr1, arr2, arr3
Set d = CreateObject("Scripting.dictionary") '创建字典存放重复值
Set arr1 = [a1:a3] '比对范围1
Set arr2 = [b1:b3] '比对范围2
For Each text1 In arr1
For Each text2 In arr2
If text2.Text = text1.Text Then
d(text2.Text) = ""
End If
Next text2
Next text1
Set arr3 = Union(arr1, arr2)
For Each cc In arr3
If d.Exists(cc.Text) Then
cc.Clear '符合条件,清空单元格
End If
Next cc
End Sub
1、代码功能:比对范围[a1:a3]和[b1:b3],删除两个范围内都重复的数据。
2、代码自定义部分:4、5行
3、使用方法:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写代码可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询