2013-06-11 13 views
0

我想比较Excel中两个表单之间的二进制值。以下是两张纸上第1行,A-D列的数据可能的外观快照。引用当前单元格用于比较跨页

A B C D 
1 1 1 1 1 <--- Sheet 1 

    A B C D 
1 1 1 0 0 <--- Sheet 2 

我想做的是有条件格式片2我只关心其中的值是不相同的细胞,因此,在上表2的上方单元C1和D1的例子不匹配表1中的值,所以我想要改变字体或背景。在这一点上,我不在乎。如果我只是比较这4个细胞,我可以很轻松地做到这一点。但我实际上有160行和大约1000列的二进制数据,所以我不想单独调整每个单元格。我无法弄清楚的是如何使用引用当前单元格的公式与其他表单上的当前单元格有条件地格式化整个工作表。

回答

0

对于2010年的Excel:

  1. 选择上表2要比较
  2. “家”的带状下选择条件格式,然后在“新规则”
  3. 选择“使用面积式,以确定格式化哪些小区”
  4. 键入以下,但替换‘A1’在你的选择范围的左上角的单元格,并用您的表名称替换表名称

    = IF(工作表Sheet1!A1 = Sheet2的!A1,FALSE,TRUE)

  5. 在两个对话框中选择你想要的格式
  6. 点击 “确定”

+0

固定我,你是天才! – milnuts

+0

需要注意的两点,上述解决方案仅适用于Excel 2010及更高版本,您以前无法直接在工作表中进行条件格式化。另外= NOT(Sheet1!A1 = Sheet2!A1))可能会更有效一些 – Wild138

0

一般情况下,可以使用BeyondCompare等比较工具。确保每张纸都保存在自己的文件中,然后将它们扔到实用程序中。

相关问题