标签: excel excel-vba excel-formula excel-2016 vba
这是我的Excel表格。每天我都会收到所有学生的新成绩。因此,行数每天都会增加。新学生可能会被添加/缺席考试。我想创建一个列,将成绩与之前的成绩进行比较,然后根据增加/减少打印/下调。如果它与之前的相同则没有空白。这是一个例子。
现在我想知道>>
使用高级Excel公式可以实现吗?谁能提出建议呢?
我无法使用宏,因为我的文件必须是.xlsx
谢谢
答案 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","")),"")