我在 Excel 中按姓名对数据进行了排序,如果姓名与上方行的姓名相同,我想将另一列加 1。如果姓名不同,我想将另一列重置为 1。我正在按教师姓名跟踪学生人数。例如,如果 C3=C2,则将 1 加到 D2(基于 D2 中的内容)并将其放在 D3 中,其中 C2 = Johns,C3 = Johns 且 D2=1,因此 D3 应将 1 加到 D2 并得到 2。在 D4 中,C4=Jones,因此 D4 = 1(如果有不同姓名,则从 1 开始)。可以在 Excel 中完成此操作吗?
谢谢!!
答案1
从单元格 D2 中的此公式开始并向下复制
=IF(C2<>C1,1,D1+1)
另一种获取每位教师人数的方法是使用数据透视表。无需为此对数据进行排序。单击数据内部,然后单击插入 > 数据透视表。将教师拖入“行”面板,然后再次将教师拖入“值”面板以获取计数。