Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试比较两个Excel报告的标题更改_Excel - Fatal编程技术网

尝试比较两个Excel报告的标题更改

尝试比较两个Excel报告的标题更改,excel,Excel,我使用的是Excel 2010,需要将上一份报告中的报告列标题与最新报告进行比较,以确定报告布局中的更改(有100多个列,报告会定期发生更改)。 现在,我将新报表粘贴到旧报表及其关联数据的正下方,然后将数据隐藏在旧报表中,这样我就可以只看到旧报表和新报表中的列标题,然后手动对两行标题数据进行眼球比较,以确保它们没有更改 有更简单的方法吗 谢谢您的帮助。您可以使用数组公式来比较两个范围 =AND(Sheet1!A1:ZZ1=Sheet2!A1:ZZ1) 并按住ctrl-shift键,同时单击“回

我使用的是Excel 2010,需要将上一份报告中的报告列标题与最新报告进行比较,以确定报告布局中的更改(有100多个列,报告会定期发生更改)。

现在,我将新报表粘贴到旧报表及其关联数据的正下方,然后将数据隐藏在旧报表中,这样我就可以只看到旧报表和新报表中的列标题,然后手动对两行标题数据进行眼球比较,以确保它们没有更改

有更简单的方法吗


谢谢您的帮助。

您可以使用数组公式来比较两个范围

=AND(Sheet1!A1:ZZ1=Sheet2!A1:ZZ1)
并按住ctrl-shift键,同时单击“回车”。如果两个范围内的所有单元格都相同,则返回“TRUE”-否则返回“FALSE”。(简化-感谢@pnuts!)

如果想知道哪些单元格不匹配,可以使用条件格式:选择要检查的标题行中的所有单元格,然后

  • 单击“条件格式”-->新规则-->“使用公式确定要格式化的单元格”
  • 在公式框中,键入
    =Sheet1!A1张2!A1
    (注意-如果您单击单元格选择它们,Excel将添加
    $
    符号。您必须删除这些符号,否则除标题中的第一个单元格外,其他所有单元格都无法正常工作)
  • 为“不匹配”单元格选择所需的格式(例如,格式-->填充“红色背景”)
  • 单击各种“确定”按钮以关闭对话框

  • 现在,所有不匹配的标题都将显示为红色-易于查看,无需仔细的逐单元格比较。

    两个报告是否在同一工作簿中是独立的工作表?您可以使用一些VBA执行此操作。您希望如何处理差异,是应该覆盖旧标题,还是需要发生其他事情?