发布网友 发布时间:2022-04-21 23:41
共3个回答
热心网友 时间:2023-06-24 13:17
第一个问题:假设分别为A和B两列文本数据,要比较B列中是否有与A列中相同的内容,则在C列的C1中输入下面的内容:
=IF(COUNTIF(A:A,B1)=0,"无相同","有相同" )
然后向下填充C列。
第二个问题按照smallcolour提供的方法结果似乎也不正确,这种合并在EXCEL中应该比较困难
热心网友 时间:2023-06-24 13:17
假设你两列数据在A,B列.都从第一行开始.
按下ALT+F11,插入-模块,复制下列代码.按下F5运行.
Sub aaa()
Dim a As Integer, b As Integer, c As Integer, d As Integer
a = WorksheetFunction.CountA(Range("a:a"))
b = WorksheetFunction.CountA(Range("b:b"))
Range("a1:a" & a).Select
Selection.Copy
Range("c1").Select
ActiveSheet.Paste
Range("b1:b" & b).Select
Selection.Copy
Range("c" & a + 1).Select
ActiveSheet.Paste
c = WorksheetFunction.CountA(Range("c:c"))
Range("c1").Select
d = 1
For x = 1 To c
If WorksheetFunction.CountIf(Range("c1:c" & x), Range("c" & x)) = 1 Then
Cells(d, 4) = ActiveCell.Value
d = d + 1
End If
ActiveCell.Offset(1, 0).Select
Next
Range("c:c").Delete
End Sub
热心网友 时间:2023-06-24 13:18
你说的估计Excel不好实现,合并倒简单,合并后一个数中没有重复的数字,太困难了吧!