![计算分配给客户的每个项目的数量(无标签列)](https://linux22.com/image/1458245/%E8%AE%A1%E7%AE%97%E5%88%86%E9%85%8D%E7%BB%99%E5%AE%A2%E6%88%B7%E7%9A%84%E6%AF%8F%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%9A%84%E6%95%B0%E9%87%8F%EF%BC%88%E6%97%A0%E6%A0%87%E7%AD%BE%E5%88%97%EF%BC%89.png)
我在 Excel 中有一个表格,如下所示:
1 2 3 4 5 6 7
Customer1 Z U A C D A A
Customer2 B D J S F D B
Customer3 S A C A A B B
Customer4 X H A C D A A
Customer5 B D J S F D B
Customer6 S A C A A B B
我想要做的是统计每个客户分配给他们的每件商品的数量。例如,客户 1 有三个 A 和 1 个 C,因此我们应该得到:
A B C
Customer1 3 0 1
等等。
是否有一种我可能忽略的简单方法可以做到这一点?
答案1
设置一个表格,将客户姓名作为顶部的列标签,将行标签作为下方的可能字符列表。然后使用 Sumproduct。
请看以下屏幕截图。单元格 B10 中的公式为
=SUMPRODUCT(($B$1:$H$6=$A10)*($A$1:$A$6=B$9))
答案2
实际上,只需设置另一个表即可轻松完成此操作,该表的列为表条目,行与原始表中的行相同。使用此设置=COUNTIF()
可以计算初始表中给定行的行标题在新表中出现的次数。