excel表中数据操作问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:36:34
我想找出一个表中不同的两列中不同的数据(这两列中有大部分数据是一样的)由于数据很多就算是用排序方法一个一个找也要看的眼花花。还请高手指教,我会非常感激,一生一世多不会忘记你。
要我拿本书重新学习一下啊? 我急需哦

用vlookup(),find(),match()

还不清楚,HI我

用VBA,假设你要比较的两列为A列和B列。代码如下:
Sub 比较()
Dim i As Integer
With ThisWorkbook.ActiveSheet
Debug.Print "A列中有,B列中没有:"
For i = 2 To .UsedRange.Rows.Count
If .Range("B:B").Find(what:=.Cells(i, 1), lookat:=xlWhole) Is Nothing Then
Debug.Print .Cells(i, 1)
End If
Next i

Debug.Print "B列中有,A列中没有:"
For i = 2 To .UsedRange.Rows.Count
If .Range("A:A").Find(what:=.Cells(i, 2), lookat:=xlWhole) Is Nothing Then
Debug.Print .Cells(i, 2)
End If
Next i
End With
End Sub

找两列数据的同和不同用,到C1输入
=IF(ISERROR(MATCH(B1,A:A,0)),"B1"," ")
公式往下拉,不同的会显示出来,相同的就为空,

打开excel表,在右上角有“键入需要帮助的问题”,输入关键词回车,可查到函数的公式和解释,还有例题。这样你就能自己学习解决问题了。祝你进步。

http://www0.ccidnet.com/school/offi