本文作者:office教程网

Excel列排序引发的小思考

office教程网 2023-12-15 18:58:40 665
后台-插件-广告管理-内容头部广告位
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

同事遇到一个问题,将多列不等行数据按列数据多少进行排序处理,如下图所示:

同事的思路是这样的:

第一步,先对每列进行非空单元格计数,counta函数是对非空单元格计数(count函数是对区域内包含数字的个数进行计数,注意两者的区别),获取每列共有多少个数字:

第二步,将数据进行转置处理:

第三步,对转置数据计数列按降序处理:

Excel中有哪些令人惊艳的小操作?

今天分享几个Excel中很惊艳的小操作,总有一个你没用过哦!数字转大写中文方法一:设置单元格格式法方法二:公式法[dbnum2]表示将数字转大写中文,[dbnum1]表示将数字转小写中文!两种方

第四步,对降序后的数据在进行转置数据,获取最终的结果。

同事的逻辑是先对列数据进行计数,这样就得到每列有多少数据,在对数据转置后,就可以通过刚才的计数列进行降序,这样之前数据最多的列就会处于第一行,在进行一次转置,即可恢复到列的情况。

不得不说,同事的思路还是蛮清晰的,通过计数搭配两次转置完成了多行数据的排序,但是,可爱的同事,你不知道,Excel也是支持行排序吗?

Excel列排序

第一步,和同事的一样,先对列数据进行非空单元格计数:

第二步,选中数据,依次点击【数据】—【排序】,在弹出来的排序框中,点击【选项】按钮,选择【按行排序】,点击【确定】,下拉主要关键字,选择"行12"(计数行),次序选择"降序",点击【确定】按钮,数据完成排序。

小结

本例中,先通过分析需求,得知这是一个排序,排序分为行排序和列排序,这种情况明显为列排序;列排序需要一行完整的数据,通过counta函数,构造一行各列包含数据多少的行,再通过降序,完成最终的需求。

Excel超实用打印小技巧,分部门打印数据

有朋友咨询个关于Excel打印数据问题,他的需求是这样的:下表中是某公司人员信息表,现在领导要求将表格分部门打印出来,每位员工核对个人信息并签字。需求很明确,就是将相同部门的

后台-插件-广告管理-内容底部广告位
后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:Excel列排序引发的小思考发布于2023-12-15 18:58:40
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏