
excel
要在一个
excel成绩册中不重复的显示名次,并在没有成绩时不出现名次排序1,可以使用一个
excel的VLOOKUP函数结合排名算法来实现。首先,将每个人的成绩按照从高到低排序。然后,在第一个姓名所在的单元格中输入以下公式:=VLOOKUP(A1,Sheet1!B:D,4,0)其中Sheet1是你表格的名称,B:D是你表格中包含排名信息的范围。这个公式会返回对应人员在Sheet1表格中排名信息所在列的值。如果该人员没有取得该比赛或者没有参加比赛,则返回1。接下来,在表格中需要显示名次和对应人员姓名等信息时,可以使用一个IF函数结合排名算法来实现。例如,在第一个人所在单元格输入以下公式:=IF(VLOOKUP(A1,Sheet1!B:D,4,0)>1, "第", VLOOKUP(A1,Sheet1!B:D,4,0))&"名","")这个公式会返回该人员在Sheet1表格中排名信息所在列的值。如果该人员没有取得该比赛或者没有参加比赛,则返回1。最后,在这个单元格的右边加上一个文本框或者其它需要显示的信息即可。希望以上方法能够帮到您。