爱问知识人 爱问教育 医院库

Excel不同列排序函数

首页

Excel不同列排序函数

在Excel中,如要对A1单元格的数值在E1至E30单元格的数值的排序为多少?该使用什么函数?函数的具体参数是什么?

提交回答
好评回答

其他答案

    2008-11-27 21:57:15
  • 宜人大师的回答基本正确,你使用过程中出现问题的原因是,在E1:E30单元格里面没有与A1单元格一致的数值,函数找不到,所以显示错误。
    我的解决办法是:
    1、在E31单元格中 =A1,将A1的数值引用到数据的最后位置
    2、在需要显示结果的位置用公式 =RANK(A1,$E$1:$E$31,1) 或=MATCH(A1,$E$1:$E$31,0)
    请注意,公式中数据区域已经改变为$E$1:$E$31

    雨***

    2008-11-27 21:57:15

  • 2008-11-27 17:07:41
  • 还是不太明白你的意思,在E1--E30中是否包含A1中的数值呢?
    如果包括,
    则只要直接输入
    =sumproduct(($E$1:$E$30)>=$A$1)/countif($E$1:$E$30,$E$1:$E$30))
    如果不包含,先复制到E31,那么公式
    =sumproduct(($E$1:$E$31)>=$A$1)/countif($E$1:$E$31,$E$1:$E$31))
    如果用RANK()函数,就根本不用将A1复制到E31中,只要把A1和E1-E30,给这两个区域一个名称,如为sh,
    具体操作为,选中A1和E1-E30,然后点"插入(I)"---名称--自定义--输入"sh",就可以了.
    那么在需要显示结果的位置用公式,=rank(A1,sh,1)
    但RANK()函数有一个不太好的地方就是不符合中国人的排位习惯,没有考虑重复的情况.
    

    1***

    2008-11-27 17:07:41

  • 2008-11-27 14:14:56
  • =RANK(A1,$E$1:$E$30)
    =MATCH(A1,$E$1:$E$30,0)

    1***

    2008-11-27 14:14:56

  • 2008-11-27 13:58:01
  • 没大说明白
    你的意思是,在E1到E30单元格中,找到A1单元格的数值吗

    爱***

    2008-11-27 13:58:01

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):