比较两个数据表

我遇到的问题是我在Excel中有两个数据表。 它们是库存表清单,列出与库存差异的项目。 这些项目被随机放置在两个文档之间,所以即使我要订购这些列(我已经有了),几乎不可能做一个并排的视图。 例如,它会是这样的:

第1页:

  A1(苹果)(1)
 A2(胡萝卜)(-3)
 A3(香蕉)(4)
 A4(巧克力(-7) 

鉴于工作表2可能是:

  A1(橙)(-2)
 A2(苹果)(3)
 A3(松饼)(-8)
 A4(胡萝卜)(3) 

所以,你可以看到,相同的数据可能会出现,如果是这样,我想比较这两个集合,知道方差,即表1说-3,而表2说+1 …我最好是想做如果可能的话,这在一个批次中,因为有超过800个单元格可以通过。

只是为了让你看到我正在处理的事情,这里有两张纸的链接。

表1: http : //pastebin.com/6i7QKJ6N表2: http : //pastebin.com/zjtC2U7q

有没有什么人能想到这个能协助我,除了我正在考虑做的一个接一个吗?

我假设股票项目的唯一标识符是CYSKU标签,对不对?

如果是这样,那么两张纸之间只有192个共同项目。 我在两张纸上都运行了一个vlookup,与使用的一个pnuts相似,并使用了一个filter。

据我所知(我没有比较其他列)CYCOST之间有更多的差异比CYRETL。

要执行比较,您可以执行以下操作:

  1. 在列C和列F之间插入一列(在CYSKU之后),并在该列的第2行中添加一个查找公式并填写:

     =VLOOKUP(C2, Sheet2!C:C, 1, 0) 
  2. 插入一个filter,并从该列中过滤出#N/A ,以获得两张纸之间通用的那些。

  3. 在M列(在CYDVAR之后),插入另一个vlookup并填充它:

     =VLOOKUP(C2, Sheet2!C:F, 4, 0) 

    这将从Sheet2给你相应的CYRETL。 然后你可以比较两个CYRETL。

VLOOKUP如何工作:

  1. 第一个参数是VLOOKUP将要查找的。
  2. 第二个参数是查看第一个参数的表格范围。
  3. 第三个参数是返回匹配的第n列,限于表(如果表在A列中:A只有1列可用,如果表是A:B,则2列可用,等等)。
  4. 最后一个参数用于精确匹配或近似匹配。 精确为0 (或FALSE ),近似为1 (或TRUE )。

您可以更改表格范围和列号,以便从Sheet2中更改要查找的值。

请不要回避真实的情况,坚持你的榜样。 假设这些值在相应行的ColumnB中,那么:

在Sheet1中: =VLOOKUP(A1,Sheet2!A:B,2,FALSE)
在Sheet2中: =VLOOKUP(A1,Sheet1!A:B,2,FALSE)

在ColumnsC中应该“alignment”条目(两者都存在,否则#N / A)。 =B1=C1复制下来的D1应该有助于识别不匹配,并在E1中说=B1-C1复制下来的量化的片材之间的差异,由'蔬菜'。

对此,应该不需要批处理模式。