1、首先打开excel程序,点击新建,新建空白工作簿。
2、使用快捷键Alt+F8, 这样就打开了宏新建页面,为宏起名字为test 如图,命名之后就可以点击创建,接下就是填写vba代码啦。
3、将以下代码复制到输入框中,复制好后如图,这样程序就写完了哦,接下来就可以点击最小化回到表格界面,就可以使用写好的功能了。
4、 在A列中输入需要筛选的源数据,在B列中输入需要筛选掉的数据,快捷键Alt + F8打开执行宏的界面, 选中刚才建好的test宏 如图,然后点击执行。
5、在点击执行之后,在C列中可以得到A列数据减掉B列数据的结果。
6、最后就是保存了,保存时候一定要选择启用宏的工作簿的类型哦(如图),不然保存普通类型,下次打开宏就没了。
假设数据行从第一行开始,在C1输入
=IF(COUNTIF(B:B,A1),A1,"")
公式说明:
IF判定:IF(条件,为真输出,为假输出)
COUNTIF:是否满足条件0否,1是
图示:
C1
=IF(COUNTIF(B:B,A1),A1,"")
下拉