Excel2010中实现两表格对比标记不同单元格

标签:
excel比较不同表中单元格it |
分类: Office |
Excel2010中实现两表格对比标记不同
由于有个人需求,于是今天研究了很久在Excel2010中完成两个表格之间对比内容的功能,下面分享一下。
问题是这样的,如果有两张表格,某一列(或一行)其内容的意义是一致的,此时需要查看这样两列(或者两行)在其意义一致情况下,取值不同的有哪些,将不同的取值的用颜色标记出来。
版权所有 转载请标明出处 请勿商用
解决的办法如下:
1.在一个表格中(例如Sheet1)选中需要与其他表格一列,并选择开始——样式里面的条件格式,并选择新建规则
http://s13/mw690/001ZkYorgy6JP8mt1PS4c&690
2.在新建规则中选择使用公式确定要设置格式的单元格
http://s16/mw690/001ZkYorgy6JP8nXpeLcf&690
3.在 为符合此公式的值设置格式 下面的对话框中输入公式
=COUNTIF(A1,Sheet2!$A1)=1
上述公式其中A1是指当前这列的开始位置,Sheet2指的是当前这张表要与名为Sheet2表格比较,而选择比较的开始是Sheet!后面指定的$A1,而公式COUNTIF(A1,Sheet2!$A1)=1这样表示的是COUNTIF是否返回1,COUNTIF函数当这两个比较内容相同返回1,这样的表示就是标记两列中相同内容。如果要标记不同内容,则将上述公式修改为=COUNTIF(A1,Sheet2!$A1)=0。一定要注意的是COUNTIF之前的=号。至于标记的格式可以自己选择。
http://s4/mw690/001ZkYorgy6JP8pmiAP53&690
4.点击确定,就可以看到格式修改为你需要显示的格式了。
下面是这一个过程的动态图,查看原图可以动起来
http://s12/mw690/001ZkYorgy6JP8LO7HB4b&690
最后给出一个样例文档,文档中一共三个表格,在第一个表格上显示对比效果,黄色底色显示的是第一表格和第二表格不同的地方,斜条纹显示的是第一表格和第三表格不同的地方
文档原创,仅供学习使用,未经允许,请勿擅自转载