Excel 比较两个数据表
我面临的问题是Excel中有两张数据表。它们是一个库存清单,列出与盘点有差异的项目。项目是随机放置在两个文档之间的,因此,即使我要对列进行排序(我已经有了),也几乎不可能进行并排查看。例如,它将是这样的: 第1页: A1 (Apple) (1) A2 (Carrot) (-3) A3 (Banana) (4) A4 (Chocolate (-7) A1(苹果)(1) A2(胡萝卜)(-3) A3(香蕉)(4) A4(巧克力(-7) 鉴于第2页可能是: A1 (Orange) (-2) A2 (Apple) (3) A3 (Muffin) (-8) A4 (Carrot) (3) A1(橙色)(-2) A2(苹果)(3) A3(松饼)(-8) A4(胡萝卜)(3) 如你所见,相同的数据可能会出现,如果出现,我想比较这两组数据,以了解差异,即表1表示-3,而表2表示+1…如果可能的话,我最好是批量进行,因为有800多个单元格需要处理 为了让你能看到我在处理什么,这里有两张纸的粘贴箱链接 第1页: 第2页:Excel 比较两个数据表,excel,excel-formula,Excel,Excel Formula,我面临的问题是Excel中有两张数据表。它们是一个库存清单,列出与盘点有差异的项目。项目是随机放置在两个文档之间的,因此,即使我要对列进行排序(我已经有了),也几乎不可能进行并排查看。例如,它将是这样的: 第1页: A1 (Apple) (1) A2 (Carrot) (-3) A3 (Banana) (4) A4 (Chocolate (-7) A1(苹果)(1) A2(胡萝卜)(-3) A3(香蕉)(4) A4(巧克力(-7) 鉴于第2页可能是: A1 (Orange) (-2) A2 (A
除了我一个接一个地讲述我正在考虑做的事情之外,还有什么其他人能想到的可以帮助我的吗?请原谅我避免真实情况,坚持你的例子。假设值在相应行的B列中,那么: 在表1中:
=VLOOKUP(A1,表2!A:B,2,FALSE)
在表2中:
=VLOOKUP(A1,表1!A:B,2,FALSE)
在列C中说应“对齐”条目(如果两者都存在,否则为“不适用”)。在D1中抄下的=B1=C1
应有助于识别不匹配,在E1中说=B1-C1
通过“蔬菜”抄下量化表之间的差异
对此,不需要批处理模式。请原谅,请避免使用实际情况并坚持您的示例。假设值位于相应行的B列中,则: 在表1中:
=VLOOKUP(A1,表2!A:B,2,FALSE)
在表2中:
=VLOOKUP(A1,表1!A:B,2,FALSE)
在列C中说应“对齐”条目(如果两者都存在,否则为“不适用”)。在D1中抄下的=B1=C1
应有助于识别不匹配,在E1中说=B1-C1
通过“蔬菜”抄下量化表之间的差异
这应该不需要批处理模式。我假设库存项目的唯一标识符是标有
CYSKU
的列,对吗
如果是这样的话,那么这两张表之间只有192个公共项。我在这两张表中运行了一个vlookup,有点类似于pnuts使用的和使用过滤器的
就我所见,CYCOST与CYRETL之间的差异比CYRETL更多(我没有比较其他列)
要执行比较,可以执行以下操作:
CYSKU
之后),并将vlookup公式放在该列的第2行,然后填写:
=VLOOKUP(C2, Sheet2!C:C, 1, 0)
=VLOOKUP(C2, Sheet2!C:F, 4, 0)
#N/a
,以仅获取两张图纸之间常见的过滤器=VLOOKUP(C2, Sheet2!C:C, 1, 0)
=VLOOKUP(C2, Sheet2!C:F, 4, 0)
这将为您提供来自Sheet2的相应CYRETL。然后您可以比较这两个CYRETL0
(或FALSE
),近似为1
(或TRUE
)您只需更改表格范围和列号即可更改从Sheet2中查找的值。我假设库存项目的唯一标识符是标记为
CYSKU
的列,对吗
如果是这样的话,那么这两张表之间只有192个公共项。我在这两张表中运行了一个vlookup,有点类似于pnuts使用的和使用过滤器的
就我所见,CYCOST与CYRETL之间的差异比CYRETL更多(我没有比较其他列)
要执行比较,可以执行以下操作:
CYSKU
之后),并将vlookup公式放在该列的第2行,然后填写:
=VLOOKUP(C2, Sheet2!C:C, 1, 0)
=VLOOKUP(C2, Sheet2!C:F, 4, 0)
#N/a
,以仅获取两张图纸之间常见的过滤器=VLOOKUP(C2, Sheet2!C:C, 1, 0)
=VLOOKUP(C2, Sheet2!C:F, 4, 0)
这将为您提供来自Sheet2的相应CYRETL。然后您可以比较这两个CYRETL0
(或FALSE
),近似为1
(或TRUE
)