发布网友
共4个回答
热心网友
假设你的三个数据在A列的1,2,3行
有两个方法
方法一:你在B1中输入:
=IF(RANK(A1,A$1:A$3)=1,"第一名",IF(RANK(A1,A$1:A$3)=2,"第二名","第三名"))
然后向下填充公式(也就是按住B1单元格的右下角的小+号往下托)
方法二:你在B1中输入:
=RANK(A1,A$1:A$3)
然后选择B1,右键,选“设置单元格格式”在“自定义”中的类型空格中输入:
[DBNum1]"第"[$-804]G/通用格式"名"
确定完后,再然后向下填充公式
第一种方法只能排前三名,第二种方法可能要好点,可以排N个名次
如果你只要第一名的话。
=IF(RANK(A1,A$1:A$3)=1,"第一名","")
用第二种方法也可以实现只显示第一名,当你完成上述的方法二后,选择B列,在菜单的“格式”中选“条件格式”,条件设为单元格数值不等于1,则点“格式”按钮中设置字体颜色为白色。则不是第一名的名次将看不见了
热心网友
使用rank函数
如A1:A3为数据区域,在B1中输入=RANK(A1,$A$1:$A$3),然后向下填充公式
热心网友
如果你的数据在A列,在B1输入 =IF(A1=MAX(A:A),"第一名","") 下拉~
热心网友
if函数咯。如=IF(B6=MAX(B6:B8),"第一名","")