Excel中的成绩更改通知

Excel中的成绩更改通知,excel,excel-formula,excel-2016,vba,Excel,Excel Formula,Excel 2016,Vba,这是我的Excel表格。每天我都会收到所有学生的新成绩。因此,行数每天都会增加。有可能会有一个新学生参加考试。我想创建一个列,将等级与以前的可用等级进行比较,然后根据增加/减少向上/向下打印。如果与前面的相同,则没有任何内容为空。下面是一个例子 现在我想知道>> 这是否可以使用高级Excel公式?有人能建议怎么做吗 我不能使用宏,因为我的文件必须是.xlsx 谢谢你使用这个: =IFERROR(IF(INDEX(B:B,AGGREGATE(14,6,ROW($C$1:INDEX(C:C,ROW

这是我的Excel表格。每天我都会收到所有学生的新成绩。因此,行数每天都会增加。有可能会有一个新学生参加考试。我想创建一个列,将等级与以前的可用等级进行比较,然后根据增加/减少向上/向下打印。如果与前面的相同,则没有任何内容为空。下面是一个例子

现在我想知道>>

  • 这是否可以使用高级Excel公式?有人能建议怎么做吗

  • 我不能使用宏,因为我的文件必须是.xlsx

  • 谢谢你使用这个:

    =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","")),"")
    
    =IFERROR(如果(索引(B:B,聚合(14,6,行)($C$1:INDEX(C:C,行()-1))/($C$1:INDEX(C:C,行()-1)=C2),1))B2,“向下”,“向下”,“向下”)
    

    对项目符号2的注释:因为结果必须是xlsx,所以没有理由不使用宏。它们可以放在加载项或其他(启用宏的)工作簿中。此更改是指该学生的最后一个分数高于被引用的分数还是第一个分数?@ScottCraner:同一学生的最后一个分数。就像约翰的分数将与约翰的最后可用分数进行比较一样,只有在他成功的情况下!像魔术一样!我是Excel公式的初学者。你能告诉我如何提高我在Excel公式方面的专业知识吗?练习,练习,再练习。当你需要做研究的时候。或者只需在此处按Excel公式标签浏览即可。