Java对⽐两张Excel表的数据_⽐较两个Excel表格并提取重复
数据
⽬标:
搜索并⽐较两个字段E列(表2)到E列(表1)将表2中的重复值返回到表3
显⽰和突出显⽰⼯作表1和2上的重复值突出显⽰
从⼯作表2复制重复条⽬,然后添加到⼯作表3
如果E列(表2)= E列(表1),则从(表2)复制⾏并添加到表3
我试图⽐较⼯作簿中的两个excel表 . 我想在⼯作表2和1之间到重复的值,并在两个⼯作表上突出显⽰这些值 . 我知道这是⼀个匹配或vlookup函数,但添加的图层是我想将这些值仅从第2页复制到第3页进⾏视觉⽐较 . 我试图创建⼀个宏,但这没有帮助,我正在尝试编辑它;
Sub rowContent()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim i As Long, j As Long
Dim isMatch As Boolean
Dim newSheetPos As Integer
Set ws1 = ActiveWorkbook.Sheets("Sheet1")
Set ws2 = ActiveWorkbook.Sheets("Sheet2")
'Initial position of first element in sheet2
newSheetPos = ws2.Cells(ws2.Rows.Count, 1).End(xlUp).Row
For i = 1 To ws1.Cells(ws1.Rows.Count, 1).End(xlUp).Row
isMatch = False
For j = 1 To ws1.Cells(ws1.Rows.Count, 2).End(xlUp).Row
If ws1.Cells(i, 1).Value = ws1.Cells(j, 2).Value Then
两张表格查重复数据ws1.Cells(j, 2).EntireRow.Copy ws2.Cells(newSheetPos, 1)
isMatch = True
newSheetPos = newSheetPos + 1
End If
Next j
If isMatch = False Then newSheetPos = newSheetPos + 1
Next i
End Sub
为我的情况⼯作 . 任何帮助将不胜感激,因为我不是Excel⼤师 .
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论