Excel 里怎么对一块区域数据从左上到右下一列列的由小到大排序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel 里怎么对一块区域数据从左上到右下一列列的由小到大排序?相关的知识,希望对你有一定的参考价值。

选择这些列后,点排序的下拉,自定义排序,然后添加条件,从第1列开始,一列一列加进去,都选择升序排序,然后确定就可以了。追问

左上是B7右下是Y37,那么在b7输入=SMALL($B$7:$Y$37,COLUMN(B7)+(ROW(B7)-1)*31)怎么不对?说我循环引用。。。

追答

当然不对啊。你的公式是在B7里,公式里又有B7,要对B7进行判断,那怎么能行呢?

追问

那该怎么用这个公式呢?或者怎么改?

追答

孩儿啊,我要知道你的需求是什么啊,是对哪些数据做什么判断,然后结果放在哪里啊。你要把表样发出来,或者用复杂的文字描述清楚啊。

追问

就是这个表,比如要从b7到k16,从左到右,从上到下,从小到大拍,怎么操作?

追答

什么叫拍?
你直接选中B7到K16,然后排序,不就结了?是要这样的结果吗?

追问

排。。。。。要把所有区域内的按我的顺序排在表格原处怎么操作?

追答

你是要每列单独排序,还是要整体上按照一个规则排序?
再有,什么叫你的顺序?是不是就是升序和降序这两种?这在自定义排序里都是可以设置的啊。

追问

当然是整体了,这貌似自定义是搞不定的,对吗?

追答

唉,真的怕了你了。你好象昨天才开始用excel,你选中B7到K16,然后排序下拉,自定义排序,第一关键字,B列,添加关键字,第二关键字,C列,一直添加直到K列也加进去,然后确定,然后这块数据就从B列开始排序,B列数据相同的再按C列排序,C列相同的再按D列排序。这是excel最简单的操作啊。

参考技术A 如果数据列不多。则一列一列的操作。
如果列数较多。则录制宏。执行宏。或写VBA代码。

以上是关于Excel 里怎么对一块区域数据从左上到右下一列列的由小到大排序?的主要内容,如果未能解决你的问题,请参考以下文章

excel怎么转换成pdf格式

PHP 怎么控制excel跳转到指定位置

Excel怎么把排序依据设置为数值?

Excel里怎么将行和列进行互换?

如何把网页的数据复制到excel

Python:使用 OpenCV 从左上角到右下角对项目进行排序