我有一份材料清单,每种材料都包含构成它们的部件。 我想为每一种可能的材料组合计算公共部件的数量。
material part
mat 1 b
mat 1 c
mat 2 b
mat 2 e
mat 3 c
mat 3 b
mat 1 mat 2 mat3
mat 1 1 2
mat 2 1 1
mat 3 2 1
垫1&垫子3有两个共同的部分:b& C 垫1&垫子2有一个共同的部分:b 等...
我可以使用公式轻松完成此操作,还是需要VBA呢?
感谢您的帮助
FG
答案 0 :(得分:2)
假设您的第一个表位于A1:B8
,第二个位于A11:D14
,请尝试使用 CTRL + SHIFT +确认B12中的“数组公式” ENTER 并横向和向下复制
=IF(B$11=$A12,"",SUM(($A$2:$A$7=B$11)*ISNUMBER(MATCH($B$2:$B$7,IF($A$2:$A$7=$A12,$B$2:$B$7),0))))
参见示例工作簿here