在excel中想实现一列数据的排列顺序在另一列中按照第一名、第二名排列例如ab23第一名20第二名
当我用下面的公式进行排名时可以实现,但是当我把excel表格关掉再次打开时原先是从第一名开始排列的,却变成从第二名开始排列请高手指点是怎么回事,那出错了?第一列为A
="第"&(TEXT(RANK(A1,A:A),"[dbnum1]")&"名")
不喜欢“一十”可把公式改为
="第"&IF(LEFT(TEXT(RANK(A1,A:A),"[dbnum1]"),2)="一十",SUBSTITUTE(TEXT(RANK(A1,A:A),"[dbnum1]"),"一","",1),TEXT(RANK(A1,A:A),"[dbnum1]"))&"名