excel中有10*10组大小不等的数据,需要从小到大排列,排列后最好还是10*10的,请问该如何操作,急需,谢谢

如题所述

=SMALL($A$1:$J$10,ROW(A1)+(COLUMN(A1)-1)*10)
从A1至J1假设是你的数据区域,公式放入A11右拉至J列下拉至20行
右拉和下拉的意思是填充公式的意思
就是把公式放入单元格后,当光标成黑十字时,点住单元格边框的右下角下拉或横拉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-17
=small($A$1:$J$10,(row(1:1)-1)*10+column(A1))
向右拉填充共10列再向下拉填充共10行即可。追问

不好意思,小弟才疏学浅,不知道怎么写出“=small($A$1:$J$10,(row(1:1)-1)*10+column(A1))”这个公式,求具体指导~谢谢这位大神,这是脚本么?

追答

直接按这公式在数据输出处输入,或在这复制这个公式粘贴到输出处再填充即可。

追问

只出现个49.2,其他数据没出现,如图,请求继续指导,谢谢~小弟理解能力偏弱,不好意思

第2个回答  2012-04-17
按列排的话
A11=SMALL($A$1:$J$10,(COLUMN()-1)*10+ROW()-10)右拉,下拉追问

希望排列完之后还是10行10列,请问有办法吗?谢谢

追答

A11=SMALL($A$1:$J$10,(COLUMN()-1)*10+ROW()-10)右拉,下拉
拉满10行10列