2011-11-09 65 views

回答

0

你可以尝试这样的:

=Sheet1!A1&Sheet1!B1&Sheet1!C1 = Sheet2!A1&Sheet2!B1&Sheet2!C1 

这基本上只是比较3个细胞与其他3个单元的串联。但正如Zombian所说,如果你更具体,我们可以提供更多的帮助。

+0

基本上,我在两张工作表中具有相同的数据,但它会在不同的时间生成。我正在尝试查看数据是否从一个表单更改为第二个表单。单元格的位置在两个表单之间不同,所以我需要在公式中指定哪些行/单元格进行比较 – Adam

+0

您是否可以更新您的问题以包含此信息和示例?不要忘记用您的Excel版本标记它。您还可以上传屏幕截图。 – PowerUser

1

您希望在单元格中输入什么样的数据? 总体目标是什么?如果您正在运行测试以查看它们是否完全相同,那么它可能与查看它们是否合计相同数字或类似数字不同。

+0

我试图匹配表1和表2中的数据。如果有差异,我希望它表示理想。 – Adam

+0

如果您只是验证数据,我建议使用条件格式化。 在工作表1上,选择只包含格式的单元格 ='[Sheet2.xlsm]起始页'!B14:B24 并将规则应用于单元格A14:A24 – Zombian

+0

我的问题是我正在比较多个行,每张表中的行。基本上我需要指定将工作表1中的这些行与工作表2中的这些对应行进行比较。 – Adam

1

让我们假设你的数据看起来像这样:

在Sheet1(旧数据)

Col A | Col B 
Id  | Value 
1  | My Val 1 
2  | My Val 2 
3  | My Val 3 

在Sheet2上(新数据)

Col A | Col B 
Id  | Value 
123  | My Val 1 
3  | My new Val 3 
2  | My Val 2 
1  | My new Val 1 

在Sheet2上,放在C列如下公式:

=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))=Sheet2!B2 

这将返回TRUEFALSE值是否匹配旧值。我们需要假设Id在两张表之间不会改变(或者,请告诉我们如何处理它)。

0

... = = INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))= Sheet2!B2 可以适用于所有必需列的条件格式在第二个工作表中

相关问题