我已经在网上浏览过V-look-up指南,但我找不到能解释我在寻找什么的指南。我试图避免人工检查。
我有什么:
两张, Sheet 1 和 Sheet 2 。两个工作表都具有相同的列名(A1:G1),包含多行。
工作表1包含我每天更新的电子表格。工作表2是从应用程序导入的相同电子表格(但每小时更新一次)。数据可以在每行(对于某些列)中更改以及其他添加/删除的行。数据是文本,日期和数字(两者的混合)。
我想运行一个公式来突出显示工作表1上的更改(从工作表2中获取更新。一旦我发现公式正常工作,我想知道如何将工作表2更新替换到我的电子表格(工作表) 1)。
我正在寻找一个创建宏之外的公式(最糟糕的情况)。
目前我有以下vlook up公式:
=VLOOKUP(A1,sheet2!$A:$A,1,FALSE)
当我在另一列中运行时(假设在 Sheet 1 中的H1中),它将显示" N / A"如果工作表2中的列(A1) 不相同。如果它是相同的,它将写出列名。
当我使用以下公式突出显示 Sheet 1 中的所有单元格时,我得到一个值错误:
=VLOOKUP(A1:G33,Sheet2!$A:$G,1,FALSE)
我如何将该公式应用于整个电子表格(我想这将适用于两张表格)并让它突出显示在我的电子表格(Sheet1)中的记录。它是否还能突出显示缺失或添加的行?
第1列和第2列中的数据永远不会改变(它们是票号)。只有更改可以应用的是票证是否已关闭,因此当我导入更新的电子表格时,该行不再存在。如果您认为可能有更好的方法来解决这个问题,我想听听。
如果我不清楚,请告诉我。
以下是一些示例屏幕截图:
以防万一,总计公式为(调整每列的列数):
=SUBTOTAL(3,INDEX(C:C,2):INDEX(C:C,ROW()-1))
表2设置非常相似。当我将它导入excel时,列与Sheet 1完全相同,唯一的区别可能是更多/更少的行(以及每行的更新)。