【问题标题】:Compare row wise with Excel与 Excel 逐行比较
【发布时间】:2019-11-23 08:39:50
【问题描述】:

我有 2 张纸的要求。现在我必须比较 excel 每一列的行记录。 例如:

第一张表 - Sheet1

现在在第二张表 -Sheet2

现在对于每一行,我需要检查同一行(具有相同值的 PRODID 和 PRODCODE 的连接值是否存在于 Sheet2 中。

我已经尝试过使用下面的公式,但问题是它与两个表格的相同行 ID 匹配。

=IF(ISNA(VLOOKUP(CONCATENATE(A2,"-",B2),CHOOSE({1},CONCATENATE(Sheet2!A2,"-",Sheet2!B2)),1, FALSE)), "No", "Yes")

请帮忙。

【问题讨论】:

    标签: excel excel-formula vlookup


    【解决方案1】:

    使用COUNTIFS()

    =COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,B2)>0
    

    【讨论】:

    • 还有一件事。我的记录可能有空格。那么,在 countifs 中,我该如何删除它们?
    • 您可以在公式中使用 TRIM,例如:=SUMPRODUCT((TRIM(Sheet2!A2:A5)=TRIM(A2))*(TRIM(Sheet2!B2:B5)=TRIM(B2)))>0,不要在此公式上使用整个列范围,因为它是一个数组公式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2012-10-20
    • 2013-05-04
    • 2013-06-16
    相关资源
    最近更新 更多