Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2491|回复: 9

[已解决]公示设置自动排序

[复制链接]
发表于 2015-1-20 21:57 | 显示全部楼层 |阅读模式
本帖最后由 haryzbs 于 2015-1-20 22:56 编辑

1912
2883
3971
4656
5744
6628
7189
8647
9745

如何设置公示,在c列中的排序自动产生。
始终无法上传附件,我的意思是一列数据,大小是随机排列的,前面是序号,按照顺序进行编号,我想再数据的后一列中,设置公式,按前排数据的大小自动进行1、2、3、4、5、6等的编号。

最佳答案
2015-1-20 22:41
C1公式:
=RANK(B1,B$1:B$9)
向下复制公式。
发表于 2015-1-20 22:16 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-1-20 22:32 | 显示全部楼层
tgydslr 发表于 2015-1-20 22:16
上个图也好啊

就是所有附件都不能上传,我现在复制了文本上传了。
回复

使用道具 举报

发表于 2015-1-20 22:41 | 显示全部楼层    本楼为最佳答案   
C1公式:
=RANK(B1,B$1:B$9)
向下复制公式。
回复

使用道具 举报

发表于 2015-1-20 22:42 | 显示全部楼层
C1=COUNT(1/(B$1:B$9+(10-ROW(B$1:B$9))%>B1+(10-ROW())%))+1三键下拉
回复

使用道具 举报

发表于 2015-1-20 22:43 | 显示全部楼层
Book1.rar (6.11 KB, 下载次数: 9)
回复

使用道具 举报

 楼主| 发表于 2015-1-20 22:47 | 显示全部楼层
qinqh_yl 发表于 2015-1-20 22:41
C1公式:
=RANK(B1,B$1:B$9)
向下复制公式。

就是这样的,谢谢
回复

使用道具 举报

 楼主| 发表于 2015-1-20 22:56 | 显示全部楼层
tgydslr 发表于 2015-1-20 22:42
C1=COUNT(1/(B$1:B$9+(10-ROW(B$1:B$9))%>B1+(10-ROW())%))+1三键下拉

这个也可以实现,但是公式太复杂了,不过,还是谢谢你。
回复

使用道具 举报

发表于 2015-1-20 23:16 | 显示全部楼层
本帖最后由 tgydslr 于 2015-1-20 23:20 编辑
haryzbs 发表于 2015-1-20 22:56
这个也可以实现,但是公式太复杂了,不过,还是谢谢你。


你这里重复的也要分开名次只能这样了
可以考虑=rank(b1,b$1:b$9)+countif(b$1:b1,b1)-1
仔细看看最佳的公式,C9的结果应该和你模拟的不一样
回复

使用道具 举报

发表于 2015-1-21 07:58 | 显示全部楼层
QQ截图20150121075633.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-22 01:32 , Processed in 0.268783 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表