如何将 F 列中与 A 列中具有相同值的所有值相加?

AYB*_*BTU 6 microsoft-excel

即,如果我想从这样的表格中总结学生的总分:

Student ID | Score 
  123456   |   12
  654789   |   14
  585822   |   5
  982531   |   22
  982531   |   32
  123456   |   17
  654789   |   14
  585822   |   18
Run Code Online (Sandbox Code Playgroud)

我想回来

Student ID | Score
  123456   |   29
  654789   |   28
  585822   |   23
  982531   |   54
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用 SUMIF(range,criteria,sum_range)

您需要创建一个不同的学生 ID 列表,可以使用高级过滤器(选择“仅唯一记录”和“复制到另一个地方”)来实现。

公式是 =sumif(A:A,A2,F:F)


nut*_*sch 5

获得相同结果的另一种方法是基于您的数据创建数据透视表:选择您的数据,选择插入数据透视表,完成。使用学生 ID 作为行字段,使用分数作为数据字段。