Excel精英培训网

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

[已解决]用函数按大小自动排列!谢谢

[复制链接]
发表于 2014-6-27 19:15 | 显示全部楼层 |阅读模式
本帖最后由 kilyj300 于 2014-6-27 19:42 编辑

自动按大小排列。谢谢
最佳答案
2014-6-27 22:40
本帖最后由 baksy 于 2014-6-27 22:57 编辑
kilyj300 发表于 2014-6-27 22:12
如果单元格不是全都是数据会出错!!


排除带字母的单元格:
=TEXT(LARGE(IF(ISERROR(--A:A),"",--A:A),ROW()),"0")
三键、下拉。

排列.zip

2.36 KB, 下载次数: 30

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-6-27 19:45 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-27 20:13 | 显示全部楼层
  1. =LARGE(--(A$1:A$21),ROW())
复制代码
三键下拉

点评

引用区域加负号为何要加括号?三个楼层都是如此  发表于 2014-6-30 04:22
回复

使用道具 举报

发表于 2014-6-27 20:15 | 显示全部楼层
  1. =LARGE(--(OFFSET(A$1,,,COUNTA(A:A))),ROW())
复制代码
  1. =LARGE(--INDIRECT("a1:a"&COUNTA(A:A)),ROW())
复制代码
均为数组公式,三键下拉
a列数据可以添加或减少
回复

使用道具 举报

发表于 2014-6-27 20:19 | 显示全部楼层
  1. =LARGE(IF(A:A<>"",--(A:A)),ROW())
复制代码
,三键下拉
这个A列数据可以随意删减,只要都是数字(或型文本)就好
回复

使用道具 举报

发表于 2014-6-27 21:28 | 显示全部楼层
本帖最后由 baksy 于 2014-6-27 21:30 编辑

C1单元格复制以下公式,
三键回车(点击公式编辑栏中的任意位置,按住 shift、ctrl 两个键,然后敲enter键 )
下拉。
=SMALL(--(A$1:A$21),ROW(A1))

排列.rar

4.39 KB, 下载次数: 14

回复

使用道具 举报

 楼主| 发表于 2014-6-27 21:30 | 显示全部楼层
先谢谢三位,但有一点问题就是转过来的如果是数字超过11位就会显示不到,是什么问题呢?
回复

使用道具 举报

发表于 2014-6-27 21:34 | 显示全部楼层
本帖最后由 baksy 于 2014-6-27 21:39 编辑
kilyj300 发表于 2014-6-27 21:30
先谢谢三位,但有一点问题就是转过来的如果是数字超过11位就会显示不到,是什么问题呢?

C1单元格公式;
=TEXT(LARGE(--(A$1:A$21),ROW()),"0")

=TEXT(SMALL(--(A$1:A$21),ROW()),"0")

三键回车、下拉。
回复

使用道具 举报

 楼主| 发表于 2014-6-27 22:00 | 显示全部楼层
=TEXT(LARGE(--(A$1:A$21),ROW()),"0") 这个不错,问题又来了,就是如果不全都是数字,所有的都成乱码了?
回复

使用道具 举报

发表于 2014-6-27 22:05 | 显示全部楼层
kilyj300 发表于 2014-6-27 22:00
=TEXT(LARGE(--(A$1:A$21),ROW()),"0") 这个不错,问题又来了,就是如果不全都是数字,所有的都成乱码了?

上面公式已经文本转数值处理,
请提供出错附件。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 20:11 , Processed in 0.424471 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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