在数据处理方面Excel 表现了它的优势,它改变了传统的数据统计过程。但是Excel 自带的函数已越来越不能满足人们日益增长的需求。RANK函数是Excel 中常用的排位函数,一次只能对单一类别的数据进行排位,不能对多种类别的数据同时排位。研究了在RANK函数功能的基础上利用Excel VBA编程的方法重构新的排位函数,即FRANK函数,以解决RANK函数在实际应用中的不足,并以FRANK函数在班级成绩排名中的应用为例,进一步体现其改进的优势及可行性。