白话Excel函数公式 Office易学宝微视频教程合集(Excel+Word+PPT)
笨办法学VBA(从入门到精通) 高效办公必会的Office实战技巧
财务总监的Excel私房课 Excel数据透视表实战秘技
Excel图表神技
查看: 3357|回复: 10

如何完成数据在列上能上下颠倒

[复制链接]
发表于 2011-6-14 13:12:02 | 显示全部楼层 |阅读模式
请教各位高手
用什么方法将1-10列的数据变成上下颠倒,如图
处理前        处理后
1        10
2        9
3        8
4        7
5        6
6        5
7        4
8        3
9        2
10        1
回复

使用道具 举报

发表于 2011-6-14 13:26:03 | 显示全部楼层
如果数据只是你所列出来的这样,那可以直接用LARGE()来完成~~~

如果要通用的,那可以用INDEX(),然后控制第二参数取值的行号从大到小就可以了~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-14 14:06:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-6-14 14:08:18 | 显示全部楼层

回复 3楼 cayenne1 的帖子

有没有具体的事例、附件?
上面的数据比较特殊~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-14 14:11:27 | 显示全部楼层
我重新设定一列数据,处理前和处理后数据是上下颠倒

处理前        处理后
201        154
245        687
206        289
289        206
687        245
154        201
回复 支持 反对

使用道具 举报

发表于 2011-6-14 14:17:27 | 显示全部楼层

回复 5楼 cayenne1 的帖子

请参考附图,及公式:
  1. =INDEX(A:A,COUNTA(A:A)+1-ROW(A1))
复制代码
2011-6-14 14-16-26.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-15 08:53:38 | 显示全部楼层
很好,但还没看懂哎,能详细地讲一下吗?谢谢了!
回复 支持 反对

使用道具 举报

发表于 2011-6-15 21:02:44 | 显示全部楼层
学习小Z老师的公式了,我觉得楼主的数据用升序降序就能完成了
回复 支持 反对

使用道具 举报

发表于 2011-7-19 17:54:50 | 显示全部楼层

回复 8楼 admaixd 的帖子

我也这么觉得,不过楼主可能只是用这个作为一个简单的示例。
回复 支持 反对

使用道具 举报

发表于 2011-8-30 08:25:03 | 显示全部楼层
本帖最后由 ilyte 于 2011-8-30 08:34 编辑


做了个楼上所述排序的方法
排序的方法.gif
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

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