多列和多行之间的匹配并在单元格中返回

多列和多行之间的匹配并在单元格中返回

我试图找到一个可以计算以下结果的公式,并且我尝试了几个公式和组合但仍然失败:( 有人可以帮忙 T^T

在 A:F 列中匹配 A1:F1,并找到:-

  • 每行有多少个单元格与 A1:F1 匹配?下表结果应为:

    • 第 2 行与 A1:F1 有 5 个匹配项
    • 第 3 行与 A1:F1 的匹配数为 0
    • 第 4 行与 A1:F1 有 6 个匹配
    • 第 5 行与 A1:F1 有 4 个匹配
    • 第 6 行与 A1:F1 有 6 个匹配
  • 然后计算有多少行有 6/5/4/3/2/1 的 6 个匹配,例如:-

    • H1 结果是 6/6 匹配 = 2
    • G1 比赛结果为 5/6 = 1
    • I1 结果是 4/6 匹配 = 1
  •     A   B   C   D   E   F
    1   1   2   3   4   5   6   
    2   2   3   4   5   6   7
    3   8   9   10  11  12  13
    4   1   2   3   4   5   6
    5   3   4   5   6   7   8
    6   1   2   3   4   5   6   
    

答案1

G2进入:

=SUMPRODUCT(COUNTIF(A$1:F$1,A2:F2))

并向下复制:

在此处输入图片描述

使用类似的公式比较不同的列。

答案2

谢谢你的建议,但也许我的问题不够清楚,我曾经尝试使用 sumproduct + countif 来计算与 A1:F1 的匹配,但我面临的问题是我需要计算每一行并返回此结果,然后计算每条记录有多少个匹配项,如果使用 countif + sunmproduct,它将使用巨大的公式,并且需要在添加新记录后手动更新公式,还有其他简单的方法可以获取 H/I/J 列的结果吗?

图片

相关内容