Excel 2007 - 比较两个工作表并粘贴新工作表中的差异

我有两张名为sheet1和sheet2的纸张;两者都具有从A到AI的相同数量的列 . 我需要比较这两个工作表,如果它在那个时候发现任何单个单元格中的差异,那么它必须复制整行并将其粘贴到名为Sheet3的新工作表中 . 请尽快回复我 .

提前谢谢了 .

回答(2)

2 years ago

这是一个快速的伪代码样本,我将如何处理它:

for each row in worksheet
  for each cell in the row
    if cell on sheet1 <> cell on sheet2
      copy row to sheet3
    end if
  next
next

2 years ago

几个选项

您可以下载SpreadSheet Advantage的30个免费试用版

1)列和行对齐功能,可以运行以便以类似方式设置2张相同的方式(根据上面汤姆的点调整已删除或附加的行) .

2)非常快速的表单比较输出在 formulae, values or both 上工作,仅突出显示不同单元格的部分

要么

如果纸张已完全对齐

  • 你可以使用Myrna Lawson和Bill Manville的免费compare.xla addin

  • 如果你想要一个 value comparison only 那么你可以在第三张纸的A1中设置一个简单的公式来比较第一张和第二张等中A1的值