我希望您能够提供一个比较2个数组的公式:
Array A:
444444
333333
222222
Array B
111111111
123124123
124124111
444444
我想比较两个数组并返回两个数组中存在多少个值。 因此,对于出现在顶部的这两个数组,它应该读为1,因为两个数组中只存在'444444'。
我之所以谈论数组而不是单元格/列/行,是因为我使用= QUERY()函数来获取数组。
答案 0 :(得分:6)
如果数组A中的所有值都是唯一的(或者如果您想重复计算重复数等):
=COUNTA(IFERROR(FILTER(Array_A;MATCH(Array_A;Array_B;0))))
如果您需要在阵列A中考虑非唯一值,而不是重复计算它们:
=COUNTA(IFERROR(FILTER(UNIQUE(Array_A);MATCH(UNIQUE(Array_A);Array_B;0))))