我正在寻找匹配两个excel表的方法。
我基本上有两个系统,其值不完全匹配一些ID。系统2中的值通常与系统1不同10-20%。
以下是工作表的外观:
我尝试在ID上使用vlookup
,然后通过使用具有ID的过滤器,在它们匹配的情况下一起分享值。但是,这需要很长时间并且非常麻烦。
任何建议如何更容易匹配这两个表?
我非常感谢您的回复!
答案 0 :(得分:1)
如果您查看G3的公式,您将涉及D3:E3和A:B(其中A10:B10是匹配值)。
当有人说他们正在寻找一个百分比时,了解“一定比例的......?”是有帮助的。如果计算结果为ABS(12 - 15)/ 15 而不是ABS(12 - 15)/ 12 ,则会收到不同的结果。一个可能在容忍范围内而另一个可能不在。
无论如何,G3的公式就像是,
=ABS(E3-VLOOKUP(D3,A:B, 2, FALSE))/E3
......或者,
=ABS(E3-VLOOKUP(D3,A:B, 2, FALSE))/VLOOKUP(D3,A:B, 2, FALSE)
根据您计算百分比的方式产生 0.25%或 0.20%的结果。您可以将其包含在IF
语句中以获取是/否文本结果,或使用自定义数字格式,如[Color3] [> 0.2] \ NO ;; [Color10] \ Y \ E \ S; @ which将为大于20%的值显示红色NO,对于0到20%之间的值显示绿色YES。由于ABS
将它们从考虑中删除,因此不必考虑负值。
为了演示目的,我只复制了最少的样本数据,但也许您可以了解如何从中继续。