两个excel表格核对的6种方法_第1页
两个excel表格核对的6种方法_第2页
两个excel表格核对的6种方法_第3页
两个excel表格核对的6种方法_第4页
两个excel表格核对的6种方法_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

两个 excel 表格核对的 6 种方法,用了三个小时才整 理完成! 2014-12-17 兰色幻想 -赵志东 Excel 精英培训 excelpx-teteexcel 应用分享与问题解答,提供 excel 技巧、函数和 VBA 相关学习资料的自 助查询。每天一篇原创 excel 教程,伴你 excel 学习每一天! excel 表格之间的核对,是每个 excel 用户都要面对的工作难题,今天兰色带大家 一起盘点一下表格核对的方法,一共 6 种,以后再也不用加班勾数据了。 (兰色用了三个小时整理出了这篇教程,估计你再也找不到这么全的两表核对教程, 一定要转发或收藏起来备用哦) 一、使用合并计算核对 excel 中有一个大家不常用的功能: 合并计算。利用它我们可以快速对比出两个表 的差异。 例:如下图所示有两个表格要对比,一个是库存表,一个是财务软件导出的表。要 求对比这两个表同一物品的库存数量是否一致,显示在 sheet3 表格。 库存表: 软件导出表: 操作方法: 步骤 1:选取 sheet3 表格的 A1 单元格,excel2003 版里,执行数据菜单 (excel2010 版 数据选项卡) - 合并计算。在打开的窗口里“函数”选“ 标准偏差”,如 下图所示。 步骤 2:接上一步别关窗口,选取库存表的 A2:C10(第 1 列要包括对比的产品, 最后一列是要对比的数量),再点“添加”按钮就会把该区域添加到所有引用位置里. 步骤 3:同上一步再把财务软件表的 A2:C10 区域添加进来。标签位置:选取“ 最左 列”,如下图所示。 进行以上步骤后,点确定按钮,会发现 sheet3 中的差异表已生成,C 列为 0 的表 示无差异,非 0 的行即是我们要查找的异差产品。 兰色说:如果你想生成具体的差异数量,可以把其中一个表的数字设置成负数。 (添加一辅助列=c2*-1),在合并计算的函数中选取“求和”,即可。另外,此类题 目也可以用 VLOOKUP 函数 查找另一个表中相同项目对应的值,然后相减核对。 二、使用选择性粘贴核对 当两个格式完全一样的表格进行核对时,可以用选择性粘贴方法,如下图所示,表 1 和表 2 是格式完全相同的表格,要求核对两个表格中填的数字是否完全一致。 兰色今天就看到一同事在手工一行一行的手工对比两个表格。兰色马上想到的是在 一个新表中设置公式,让两个表的数据相减。可是同事核的表,是两个 excel 文件 中表格,设置公式还要修改引用方式,挺麻烦的。 后来一想,用选择性粘贴不是也可以让两个表格相减吗?于是,复制表 1 的数据, 选取表格中单元格,右键“选择粘贴贴” - “减” 。 进行上面操作后,差异数据即露出原形。 三、使用 sumproduct 函数完成多条件核对 一个同事遇到的多条件核对问题,简化了一下。 如下图所示,要求核对两表中同一产品同一型号的数量差异,显示在 D 列。 公式: D10=SUMPRODUCT($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10 公式简介: 因为返回的是数字,所以多条件查找可以用 sumproduct 多条件求和来返回对应的 销量。在微信平台回复 sumproduct 即可查看该函数的教程。 使用 VLOOKUP 函数核对 兰色评:本例可以用 SUMIFS 函数替代 sumproduct 函数。 四、使用 COUNTIF 函数核对 如果有两个表都有姓名列。怎么对比这两个表的姓名哪些相同,哪些不同呢?其实 解决这个问题挺简单的,但还是不断的有同学提问,所以这里有必要再介绍一下方 法。 例,如下图所示,要求对比 A 列和 C 列的姓名,在 B 和 D 列出哪些是相同的,哪 些是不同的。 分析:在 excel 里数据的核对一般可以用三个函数 countif,vlookup 和 match 函数, 后两个函数查找不到会返回错误值,所以 countif 就成为核对的首选函数。 公式:B2 =IF(COUNTIF(D:D,A2)0,“相同“,“不同“) D2 =IF(COUNTIF(A:A,D2)0,“相同“,“不同“) 公式说明: 1 countif 是计算一个区域内( D:D),根据条件(等于 A2 的值)计算相同内容的个 数,比如 A2 单元格公式意思是在 D 列计算“张旺财” 的个数。 2 IF 是判断条件 (COUNTIF(A:A,D2)0)是否成立,如果成立就是返回第 1 个参数的 值(“相同“),不成立就返回第二个参数的值(“不同“) 兰色说:本例是在同一个表,如果不在同一个表,只需要把引用的列换成另一个表 的列即可。 五、使用条件格式核对 太多的同学在微信上提问如何查找对比两列哪些是重复的,今天兰色介绍一种超简 单的方法,不需要用任何公式函数,两步即可完成。 -操作步骤 - 第 1 步:把两列复制到同一个工作表中 第 2 步:按 CTRL 键同时选取两列区域,开始 - 条件格式 - 突出显示单元格规则 - 重复值。 设置后效果如下: 注:1 此方法不适合 excel2003 版 ,2003 版本可以用 countif 统计个数的方法查找 重复。 2 此方法不适合同一个表中有重复项,可以删除重复项后再两表对比。 六、使用高级筛选核对 高级筛选也能核对数据?可能很多同不太相信。其实真的可以。 回答微信平台一位同学的提问:快速从一份 100 人的名单中筛选出指定 30 个人名。 分析:excel2010 版本中我们可以直接选取多个项目,但如果一下子给你 30 个姓 名让你从中挑选出来,估计要很久才能完成筛选。这时我们可以借助高级筛选来快 速完成。 例:如下图所示 AB 两列为姓名和销量,要求,根据 E 列提供的姓名从 A 列筛选 出来。 操

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论