答案 0 :(得分:13)
以下操作 - 对于每个,在第2行添加公式,然后向下拖动
B
中不存在的A值=IF(ISERROR(MATCH($A$2:$A$20,$B$2:$B$17,0)),A2,"")
结果= x,y,z,i,j,k,l,u
注意:您的示例电子表格不正确,因为您在Col A但不是Col B但是您没有在Col C的结果集中列出
A
中不存在的B值=IF(ISERROR(MATCH($B$2:$B$17,$A$2:$A$20,0)),B2,"")
结果= q,r,e,f,g
答案 1 :(得分:0)
您也可以使用高级过滤器执行此操作 假设Col A和B中的数据 在Cell C2中写= SUMPRODUCT( - ($ B $ 2:$ B $ 17 = A2))= 0 选择数据A1:A12 单击“高级过滤器”,选择“复制到其他位置” 清单范围= $ A $ 1:$ A $ 22 标准范围= $ C $ 1:$ C $ 2(注意C1为空白) 在复制到范围中选择E1,说好 这将为您提供B
中不存在的A值在单元格D2写入= SUMPRODUCT( - ($ A $ 2:$ A $ 22 = B2))= 0
选择数据B1:B17 单击“高级过滤器”,选择“复制到其他位置” 清单范围= $ A $ 1:$ A $ 22 标准范围= $ D $ 1:$ D $ 2(注意D1为空白) 在复制到范围中选择F1,然后单击确定 这将为您提供A
中不存在的B值您可以通过一行代码
自动执行此操作Sub Get_Data1()
[List1] .AdvancedFilter 2,[Crt1],[Dest1],True
End Sub
Sub Get_Data2()
[List2] .AdvancedFilter 2,[Crt2],[Dest2],True
End Sub