首页 > 解决方案 > 在 Excel 中,需要匹配每行中的数字并添加包含匹配项的单元格数

问题描述

在此处输入图像描述 在 Excel 中,我试图将列表中的数字与同一工作表上另一个列表中的数字匹配,然后计算有多少单元格包含匹配的数字。

A 列是名称列表。B 到 F 列是分配给每个名称的编号(主列表)。I 到 N 列输入了数字(条目列表)。我需要查看主列表的每一行中有多少单元格匹配条目列表中的所有单元格(几行)。

例如,在主列表上是 John,他在单元格 B2 到 F2 中有 2 个数字与列 I 到 N 中的单元格匹配。因此结果 (2) 显示在 G2 中。请帮忙!

我在条件格式中尝试过 countif,并且能够以颜色突出显示匹配的单元格,但我不知道如何添加包含匹配数字的单元格的数量。

=countif($H:$N,B2)>0

标签: excelexcel-formula

解决方案


您还可以将 Countif 放在一个公式中

=SUMPRODUCT(COUNTIF(I:N,B2:F2))

或者如果 I:N 列中可能存在重复,并且您只想计算一次,

=SUMPRODUCT(--(COUNTIF(I:N,B2:F2)>0))

在此处输入图像描述

这是第二个公式的示例,仅计算不同的出现次数

在此处输入图像描述


推荐阅读