分享

Excel中用IF函数进行数据比较

 udnb 2013-01-03

Excel中用IF函数进行数据比较

时间:2012-05-13 08:15来源:未知
-

每次考试结束后,学校都会对成绩进行统计,为了防止在录入过程中出现错误,造成统计结果出现偏差。一般会安排两组人员分别在Excel工作簿对同一数据进行录人,录入完成后,对两组人员录人的数据两个EXCEL文件的数据进行比较,查看是否有出入。如果使用人工核对的方式,工作量特别大,完成起来不但费时费力,还不准确。为了完成这个工作量特别大的任务,好多朋友会想到使用第二方软件来完成,稍显麻烦。其实没有为个必要,使用IF函数就能方便的帮助我们,查找出两个工作表或两个工作簿文件中两个工作表间内容的差异。

这样不但操作简单方便,执行效果高,配合EXCEL的重排窗口和并排比较功能,让查找出的不同数据修改也变得很轻松。那就让我们一起来看如何实现吧!

一、数据比较前的准备

首先将两次输入成绩的工作薄中需要参与比较的工作表(它们的结构完全相同)分别命名为"成绩录入1"和"成绩录入2" 。再创建一个新工作簿,命名为“比较.xls”。现时将其内任意一工作表命名为“比较”,随后将参与比较的工作表复制到该工作簿中。同时打开这三个工作簿,在任意二个工作簿中从"窗口"菜单下选择"重排窗口"命令,在"重排窗口"对话框中点选"水平并排"单选项,点击"确定"将这三个工作簿同时水平并排显示在同一窗口中(如图1)。

Excel中用IF函数进行数据比较

图1

随后点选"成绩录入1"工作簿窗口,让其成为当前窗口。再从"窗口"菜单下选择"并排比较"命令,从出现的"并排比较"对话框中选择"成绩录入2"工作簿,点击"确定"让这两个工作簿进人并排比较状态,再点击"并排比较"工具条上的"同步滚动"按钮,让这两个工作簿单元格同步滚动。随后将它们的窗口大小和位置调整好(如图2)。

Excel中用IF函数进行数据比较

图2

二、轻松找不同

在"比较"工作簿窗口的"比较"工作表的A1单元格中输入公式: =IF(成绩录入1!A1=成绩录入2!A1,"","不同")回车后,将该公式向右填充到与"成绩录入1"工作表的列相同的单元格上,再将该行的公式选中,向下填充到与"成绩录入1"工作表行相等的行上后,就会将"成绩录入1"和"成绩录入2"工作表对应单元格中数据不同的单元格查找出来,并在"比较"工作表中使用"不同"标记出来。数据相同的标、记为空白(如图3)。此时拖动"成绩录入1"工作簿窗口的"滚动条",对照"比较"工作表的标记,方便的同步核查修改"成绩录入1"和"成绩录入2"工作表中不同数据单元格信息了。怎么样,查找不同是不是更简单方便呀!

Excel中用IF函数进行数据比较

图3

小编支招:如果直接在数据不同的单元格位置显示出该单元格地址,那就更直观了,只需将公式修改为: =IF(成绩录入1!A1=成绩录入2!A1,"",ADDRESS(ROW(),COLUMN())),即可实现哦(如图4)!

Excel中用IF函数进行数据比较

图4

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多