【问题标题】:Need help on comparing values between 2 columns based on common column在基于公共列比较两列之间的值时需要帮助
【发布时间】:2020-10-23 00:54:38
【问题描述】:

我有 6 列,如下所示,其中前 3 列来自一个来源,其余 3 列来自不同来源。 我想通过与 2 个不同来源之间的常见列 A、D 进行比较来比较列 B 和 E 中缺少或附加的值。你能帮我找到匹配结果的公式吗,在此先感谢。

A       B       C       D       E       F
PKG1    Code1   $10     PKG1    Code1   $10 
PKG1    Code2   $20     PKG1    Code2   $20 
PKG1    Code3   $30     PKG2    Code1   $40 
PKG2    Code1   $40     PKG2    Code2   $50 
PKG2    Code2   $50     PKG2    Code3   $60 
PKG2    Code3   $60 

如果上述格式令人困惑,请添加图片excel:

【问题讨论】:

    标签: excel excel-formula excel-2010 vlookup


    【解决方案1】:

    你可以试试COUNTIFS()这样的方式-

    =IF(COUNTIFS(D:D,A1,E:E,B1)>=1,"Match Found","Nop")
    

    【讨论】:

    • 在上表中,如果A和B的2个列表中的代码之间存在价格差异,请告诉我如何找到它@Harun24HR
    • 是否有机会出现重复条目​​。然后需要使用数组类型公式,否则我们可以使用sumifs() instaed of countifs()
    【解决方案2】:

    解决此问题的最简单方法是创建一个连接列,然后按照您的习惯使用 vlookup。例如,使用公式 =a2&b2&c2 插入新列 d。然后使用公式 =e2&f2&g2 插入一个新的 h。

    现在您只需在连接列上以正常方式使用 vlookup。 =vloop(d1,h:h,1,false)

    【讨论】:

    • 这有可能计算误报。更好的选择可能是 COUNTIFS。
    • 我通常双向运行。 vlookup 比较 d 到 h 和 vlookup 比较 h 到 d 所以我可以看到哪些项目在一个列表中,但不是另一个。它假设没有重复。如果有可能出现重复计数,那将是一个更好的主意
    • 感谢@Hooded_0ne 的快速回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多