如何把吸电子基团顺序表格的数据按照顺序每20个一组

在excel中想实现一列数据的排列顺序在另一列中按照第一名、第二名排列例如 a b 23第一名 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]"))&"名
第一列为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]"))&"名" 那你的意思是要=LARGE(A:A,ROW())&"第"&IF(ISERR(FIND("一十",TEXT(ROW(),"[dbnum1]"))),TEXT(ROW(),"[dbnum1]"),SUBSTITUTE(TEXT(ROW(),"[dbnum1]"),"一十","十"))&"名"如果计算排名用的第一行数据不在A1,公式要改为=LARGE(A:A,ROW(A1))&"第"&IF(ISERR(FIND("一十",TEXT(ROW(A1),"[dbnum1]"))),TEXT(ROW(A1),"[dbnum1]"),SUBSTITUTE(TEXT(ROW(A1),"[dbnum1]"),"一十","十"))&"名"
为您推荐:
其他类似问题
扫描下载二维码如何用EXCEL将一组数据分出大小,然后根据数据大小乘以不同百分比.比如,一组数据有4个数字,1、2、3、4,如何用EXCEL如下图,值别顺序不变的情况下,将1,2,3,4名分出来,然后最大的数字乘以一个固定数字(如下图,金额)的50%,第二大的乘以固定数字的30%,第三大乘以固定数字的20%,最小的为0.
awGJ90PY20
G2中输入=$B2*choose(rank(C2,$C2:$F2),0.5,0.3,0.2,)右拉.
为您推荐:
其他类似问题
扫描下载二维码电脑教程子分类

我要回帖

更多关于 电子表格顺序排列 的文章

 

随机推荐