我有一张表格,为我们公司的每个小组提供0-5调查结果。然后我需要将每个的总数放在一列之后。
Total 0 Total 1 Total 2 Total 3 Total 4 Total 5
Group 1 3 Group 1 1 2
Group 1 5 Group 2 2
Group 1 5
Group 2 5
Group 2 5
因此,左侧的列表每天都会有所不同,但总计的组列表将是静态的,并按字母顺序列出左侧列表中的总计。
我不确定如果没有一些VBA就可以做到这一点,甚至可能将数据转出并重新打入
答案 0 :(得分:0)
是的,这可以使用常规的Excel公式来完成。请考虑以F2
代表"第1组"与"总计0"结果:
{=SUM(IF(IF($E2=$A$2:$A$577,$B$2:$B$577,"")=VALUE(RIGHT(F$1,1)),1,0))}
请注意,大括号不是手动输入的,而是表示这是在输入公式后按CTRL
+ Shift
+ Enter
输入的数组公式。然后,您可以复制表中其他单元格的公式。另请注意,公式使用标题名称来确定要搜索的值。问候。