欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Excel专区 > Excel技巧 > Excel列排序引发的小思考

Excel列排序引发的小思考

时间:2022-02-26 22:54作者:admin来源:未知人气:231我要评论(0)

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

Excel小技巧,列排序引发的小思考

同事的思路是这样的:

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

Excel小技巧,列排序引发的小思考

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

Excel小技巧,列排序引发的小思考

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

Excel小技巧,列排序引发的小思考

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

Excel小技巧,列排序引发的小思考

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

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

Excel列排序

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

Excel小技巧,列排序引发的小思考

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

Excel小技巧,列排序引发的小思考

小结

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

相关阅读 Excel表格数据设置到期自动销毁的方法Excel数据分列的详细使用方法Excel数字乱码怎么办?这样处理1秒解决,完美!Excel办公小技巧,全学会了让你的效率一秒提升!如何解决Excel删除/添加行列序号不会自动排序excel快速合并单元格的3种方法,最后一种效率最高excel如何将阿拉伯数字快速转换为中文大小写格式?excel如何利用公式快速在表格中批量输入五角星的方法如何利用Excel的强大抠图功能,简单2步抠出透明手写艺术签名!分享Excel中的一个神操作,掌握后可快速提高工作效率!

文章评论
发表评论

热门文章 excel柏拉图折线如何从0开始Excel 如何将默认粘贴模式改为匹配目标格式Excel表格一格分两格的方法图解教程excel 如何使用数据透视表(Pivot Table)

最新文章 Excel表格数据设置到期自动销毁的方法Excel数据分列的详细使用方法 Excel数字乱码怎么办?这样处理1秒解决,完美!Excel办公小技巧,全学会了让你的效率一秒提升!如何解决Excel删除/添加行列序号不会自动排序excel快速合并单元格的3种方法,最后一种效率最高

人气排行 excel柏拉图折线如何从0开始Excel 如何将默认粘贴模式改为匹配目标格式Excel表格一格分两格的方法图解教程excel 如何使用数据透视表(Pivot Table)Excel中如何插入PDF文件Excel表格在一页A4纸上打印不下去,怎么办?excel保存了却不见了怎么办excel如何将两列数据一一对应

盖楼回复X

(您的评论需要经过审核才能显示)