用excel列出某一区域内在条件中不存在的值?怎么编工式?

来源:百度知道 编辑:UC知道 时间:2024/05/04 09:20:13
(A1:A20)有20个不同值的数字.例:(1,20,3,42,5,37........)
(B1:B50)有60个不同值的数字.例:(1至60)

在(C3)中列出两个区域内不重复的数字.
不会用VBA,,分给你了!问题还是没有解决,能不能详聊一下!

显示在一格中要用VBA。
Sub xx()
For i = 1 To 60
If WorksheetFunction.CountIf(Range("A1:a20"), Cells(i, 2)) = 0 Then
[c3] = [c3] & Cells(i, 2) & ","
End If
Next
End Sub

若显示在一列中,函数即可:
c1=if(countif(a:a,b1),"",b1)
双击c1填充柄

C3输入
=INDEX(B:B,SMALL(IF(COUNTIF($A$1:$A$20,$B$1:$B$60),4^8,ROW($1:$60)),ROW(A1)),)
数组公式,CTRL+SHIFT+ENTER结束
公式往下拉就连续的出来了