Excel中的成绩更改通知

时间:2017-07-18 13:50:52

标签: excel excel-vba excel-formula excel-2016 vba

这是我的Excel表格。每天我都会收到所有学生的新成绩。因此,行数每天都会增加。新学生可能会被添加/缺席考试。我想创建一个列,将成绩与之前的成绩进行比较,然后根据增加/减少打印/下调。如果它与之前的相同则没有空白。这是一个例子。

enter image description here

现在我想知道>>

  1. 使用高级Excel公式可以实现吗?谁能提出建议呢?

  2. 我无法使用宏,因为我的文件必须是.xlsx

  3. 谢谢

1 个答案:

答案 0 :(得分:1)

使用此:

=IFERROR(IF(INDEX(B:B,AGGREGATE(14,6,ROW($C$1:INDEX(C:C,ROW()-1))/($C$1:INDEX(C:C,ROW()-1)=C2),1)) < B2,"Up",IF(INDEX(B:B,AGGREGATE(14,6,ROW($C$1:INDEX(C:C,ROW()-1))/($C$1:INDEX(C:C,ROW()-1)=C2),1)) > B2,"Down","")),"")

enter image description here