以下是对Excel 中统计两列数据重复值个数方法的详细说明:

场景一:同一行两列数据比较

问题描述

如图所示,有产品实际库存和理论库存两列数据,需要统计实际和理论库存一致的商品数,即统计重复值个数。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

方法及公式

在目标单元格中输入公式:=SUMPRODUCT (--(B2:B10=C2:C10))。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

解读:

公式中的 (B2:B10=C2:C10) 是将 “实际库存” 与 “理论库存” 这两列数据逐行比较,返回一个由逻辑值 TRUE 或 FALSE 组成的数组。逻辑值 TRUE 可看做 1,逻辑值 FALSE 可看做 0。

前面添加双减号 “--”,是进行减负运算,将文本数字串或逻辑值转换为数值,把逻辑值 TRUE 转成数值 1,把逻辑值 FALSE 转成数值 0。因为 SUMPRODUCT 函数会将非数值型的数组元素作为 0 处理,所以需要先转换再求和。

也可以用乘以 1(逻辑值 TRUE 乘以 1 是 1,逻辑值 FALSE 乘以 1 是 0)或者用函数 N () 转换成数值,公式如 = SUMPRODUCT ((B2:B10=C2:C10)*1) 或 =SUMPRODUCT (N (B2:B10=C2:C10))。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

场景二:不同行两列数据比较

问题描述

如图所示,有 “期中前 10 名” 和 “期末前 10 名” 两列数据,需要统计两次进入前 10 名的人数,即对两列不同行数据进行重复值统计。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

方法及公式

在目标单元格中输入公式:=COUNT (MATCH (A2:A10,B2:B10,0))。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

解读:

首先使用 MATCH (A2:A10,B2:B10,0),找出 A 列里面每一个人在 B 列中的位置,查找方式为精确查找(参数 0)。例如 “李明” 在 B 列位置是第 6 行,由于查找区域不包含第一行,所以实际返回 5,其余以此类推。A 列有的数据在 B 列没有,则会返回错误值 #N/A。最终返回结果是一个数组,如 {#N/A;5;6;1;2;3;#N/A;7;#N/A}。

excel找出重复项并计数:excel中统计两列数据重复值个数-趣帮office教程网

然后使用 COUNT 函数来统计上面数组中的数字个数,即可获得两列数据中重复值个数。

通过以上两种场景下的方法,可以快速准确地统计 Excel 表格中两列数据的重复值个数。根据实际情况选择合适的方法,可以提高数据处理的效率和准确性。