永发信息网

excel 如何做一个 首先按照名次排序,第二显示较上一次名次的一个升降多少名次的一个显示?如图: 谢谢!

答案:3  悬赏:50  手机版
解决时间 2021-03-24 23:58
  • 提问者网友:趣果有间
  • 2021-03-24 08:41
excel 如何做一个 首先按照名次排序,第二显示较上一次名次的一个升降多少名次的一个显示?如图: 谢谢!
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-03-24 08:52
D8输入公式:
=TEXT(VLOOKUP(B8,IF({1,0},B$2:$4,A$2:A$4),2,)-A8,"+0;0;-0")
将公式向下复制。追问提示错误

追答少了一个字母。改为:
=TEXT(VLOOKUP(B8,IF({1,0},B$2:B$4,A$2:A$4),2,)-A8,"+0;0;-0")追问正负不能显示,比如说下降一名应该是-1,但显示仍是1追答最后一个参数搞错了,改为:
=TEXT(VLOOKUP(B8,IF({1,0},B$2:B$4,A$2:A$4),2,)-A8,"+0;-0;0")
全部回答
  • 1楼网友:渡鹤影
  • 2021-03-24 10:58
rank 就可以了吧
  • 2楼网友:杯酒困英雄
  • 2021-03-24 10:18
你的A列显示的不是名次吗?用第一周的名次减去第二周的名次,不就得到名次升降了吗?追问我想做一个自动生成的,我们都知道用小强的第一周名字减去第二周的名次就是升降的名次,我想让电脑自己判断名次升降,自己识别。而我们只需要做的就是复制粘贴追答那你可以参考下3楼的回答。照你说的,应该是先输入了学生的分数,然后用rank函数得出名次,再用一列得出名次升降。(建议一张成绩单一个sheet)追问明白什么意思了,谢谢。我在等等有没有更好的答案!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯