电子表格如何查找出excel两列中的不同的数据
1.如何查找出excel两列中的不同的数据
.用宏代码:会在第三列上显示出相同的数据,中间没有空行.
我假设你两列数字在A,B两列,并从第一行开始.
将下列代码复制到宏代码窗口中,运行一下.
会将重复数据显示在C列
Dim a As Integer
Dim b(1 To 63356) As String
Dim c As Integer, d As Integer
c = 1: d = 1
a = WorksheetFunction.CountA(Range("a:a"))
Range("a1").Select
For x = 1 To a
If WorksheetFunction.CountIf(Range("b:b"), Selection) > 0 Then
b(c) = ActiveCell.Value
ActiveCell.Offset(1, 0).Select
c = c 1
Else
ActiveCell.Offset(1, 0).Select
End If
Next
Range("c1").Select
For x = 1 To c - 1
ActiveCell.Value = b(d)
d = d 1
ActiveCell.Offset(1, 0).Select
Next
2.假如,你说的那两列数分别在A列和B列,你在C1中输入公式:
=if(countif(B:B,A1)>0,A1,"")
往下拉,填充完C列就可以显示全部相同的了
注:有个不足就是相同的部分不是连续排下来的,而是间断的排成一列.
2.Excel表格中怎么简单查找两列相同的数据
使用COUNTIF()
举例如下:
数据
数据
苹果
32
橙子
54
桃子
75
苹果
86
公式
说明
结果
=COUNTIF(A2:A5,"苹果")
单元格区域 A2 到 A5 中包含“苹果”的单元格的个数。
2
=COUNTIF(A2:A5,A4)
单元格区域 A2 到 A5 中包含“桃子”的单元格的个数。
1
=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2)
单元格区域 A2 到 A5 中包含“橙子”和“苹果”的单元格的个数。
3
=COUNTIF(B2:B5,">55")
单元格区域 B2 到 B5 中值大于 55 的单元格的个数。
2
=COUNTIF(B2:B5,""&B4)
单元格区域 B2 到 B5 中值不等于 75 的单元格的个数。
3
=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")
单元格区域 B2 到 B5 中值大于或等于 32 且小于或等于 85
的单元格的个数。
3
