Excel对比两列数据是否一致的公式方法

来源:本站整理 作者:网络笔记

最佳答案这个函数在Excel中通过比较两列中的数据来查找重复项。如果A列的数据没有在B列出现过,就保留单元格为空。如果A列的数据在B列出现过,就返回A列对应的数据。C1输入公式:=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),””,A1)。Match(MATCH......

这个函数在Excel中通过比较两列中的数据来查找重复项。如果A列的数据没有在B列出现过,就保留单元格为空。如果A列的数据在B列出现过,就返回A列对应的数据。C1输入公式:=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),””,A1)。Match(MATCH函数用于在指定区域内按指定方式查询与指定内容所匹配的单元格位置)部分得到的结果是#N/A(#N/A,是“不适用”的意思,表示“本栏目(对我)不适用”,在没有东西可填写但空格也不允许留空的时候,就要写N/A,N是单词Not的缩写,A是单词Not Applicable 的缩写,连起来就是N/A 。)或者数字,然后用ISERROR函数,将#N/A错误值进行处理,ISERROR(#N/A)得到TRUE,ISERROR(数字)得到false,最外面用IF函数来进行判断,如果第一参数是true,就执行第二参数,否则执行第三参数。这个应用是巧用excel两列对比,完成查找重复项。

如下示例(使用WPS表格):

1、在对比列输入公式:=IF(ISERROR(MATCH(B4,$G$4:$G$9,0)),””,B4),意思是用B4与G4至G9中的每个值进行比较,如果存在,就在对比列K4中填写B4的值。

2、公式输好后,运用Excel单元格下拉操作将公式一直复制到结束的单元格位置。

3、结束后就可以看到,如果B列的数值在G列中有,在对比列中就返回了B列的数值,如果没有,就返回空值。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+