Excel中两列数据的差异对比,方法非常多,比如简单的直接用等式处理,到使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)实现各种复杂的数据整理后再进行对比,可以根据实际需要选择使用。 一、简单的直接等式对比简单的直接等式对比进适用于数据排列位置顺序完全一致的情况,如下图所示: 二、使用Vlookup函数进行数据的匹配对比通过vlookup函数法可以实现从一个列数据读取另一列数据,从而形成匹配对比。vlookup函数除了适用于两列对比,还可以用于表间的数据对比,如下图所示: 三、使用数据透视进行数据对比对于大规模的数据对比来说,数据透视法非常好用,具体使用方法也很简单,即将2列数据合并后,构造成明细表,然后进行数据透视——这种方法适用于多表数据对比,甚至可以在一些数据不太规范的场合下,减少数据对比的工作量,如下例子: 表间数据不规范统一,用数据透视递进巧比对 比如很多公司的盘点数据对比问题,手工录的表里货品代码就经常少一个横杠、多一个横杠的,有的“文艺”干脆就写成“文”,对起来很麻烦。 四、用Power Query实现表间数据的自动对比对于以上的方法,最推崇的其实是Excel2016新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的方法,因为用Power Query进行的数据对比,可以随着数据源的更新而达到一键更新对比结果的效果。 比如,有两个表的数据要天天做对比,找到差异的地方,原来用Excel做虽然也不复杂,但要频繁对比,就很麻烦了,因此,可以考虑使用Power Query来实现直接刷新的自动对比。 【热门文章】 |
|