列表中数字出现的次数

列表中数字出现的次数

我有一个数字列表,我想知道它们在另一个列表中出现了多少次。

First list:
1
14
234
34534

Second list:
1
15
234
543455

这应该产生2(1 和 234 出现在第二个列表中)。

有什么建议吗?:)

答案1

您正在寻找的功能是SUMPRODUCT。有几种使用方法,但这似乎是最简单的。

=SUMPRODUCT(--(A1:A4=B1:B4))

在示例中,我First list在 A 列和Second listB 列中使用了您的公式C1,其中将 A 中的值等于 B 中的值的情况相加。

--注意:公式中的双重负数 ( ) 将TRUE/FALSE回报率更改为 ,1/0以便可以将它们加总。

在此处输入图片描述

答案2

清单A:搜索区域。静止的
清单B: 对照清单 A 的标准。动态的; 可以换。

我有一个数字列表(列表 B),我想知道它们在另一个列表(列表 A)中出现了多少次。

列表 B,单元格 B2:=COUNTIF(B2, A:A)列表 A 中是否存在“1”?1 次。
列表 B,单元格 B7:=COUNTIF(B7, A:A)列表 A 中是否存在“234”?3 次。

在此处输入图片描述

数据透视表
选项卡:插入 > 数据透视表 参考 A1:C8 -- 工作表F1 中的
List1、ListB、CountIF 表

     设置数据透视表内容
          显示两条数据:“列表 B”和“CountIf”
          左侧:列表 B 中出现在列表 A 中的行。
          顶行:计数值 (1, 3) >> 1 和 14 '1 次',234 '3 次'

相关内容