这篇文章给大家聊聊关于Excel——告别繁琐的菜单操作,使用排序功能进行排序,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
以下操作原本是通过菜单进行的。自从排序函数出现以来,它变得如此方便:
根据某列对某列进行排序、对整个数据表进行排序、对任意部分列进行排序
让我们分别看一下每个案例。
案例:
下图1是某公司员工绩效完成情况明细表。要求如下:
将“绩效”列按照“完成率”从高到低排序,对整个数据表进行排序,分别提取“名称”和“指标”列,按指标从高到低排序。
效果如下图2、3、4所示。
解决方案 1:将“业绩”列从高到低排序
=排序(B2:B9,-1)
在解释公式之前,我们先来了解一下SORT函数。
函数说明:
功能:
对范围或数组的内容进行排序。
语法:
SORT(数组,[排序索引],[排序顺序],[按列])
范围:
array:必填,要排序的范围或数组。 [sort_index]:可选,表示按哪一行或哪列排序。 [sort_order]:可选,一个数字,表示排序顺序; 1 表示升序(默认),-1 表示降序。 [by_col]:可选,一个逻辑值,表示排序方向; False 表示按行排序(默认值),True 表示按列排序。
阐明:
如果缺少sort_index,则将假定为row1/col1。如果缺少sort_order,则将假定升序排序。默认情况下,仅当by_col 为True 时,Excel 才会按行和列排序。如果by_col 为False 或缺失,Excel 将按行排序。
公式解释:
从上面的参数说明可以清楚看出下图中公式的含义是:将B2:B9区域中的值按降序排列。
解决方案 2:按照“完成率”从高到低,对整个数据表排序
=排序(A2:D9,4,-1)
公式解释:
A2:D9:排序A2:D9 范围4:按列排序4 – 1:按降序排序
2、修改第一栏格式为百分比格式
解决方案 3:单独提取出“姓名”和“指标”列,并按指标从高到低排序
=排序(选择({1,2},A2:A9,C2:C9),2,-1)
公式解释:
CHOOSE({1,2},A2:A9,C2:C9):使用choose函数将A列和C列组成一个新数组,结果为{‘赵铁锤’,87;’宋大连’,80;’陈小娟’ ,115;’王钢丹’,156;’诸葛钢铁’,162;’马凤英’,109;’于玉菊’,117;’龙淑芬’,97}SORT(.2,-1 ): 对于上面的数组排序,规则是按第2列降序排序
关于choose函数的详细解释请参考Excel——这些普通的函数和choose一起使用立刻就大放异彩。
很多同学会觉得单个Excel案例的讲解有点碎片化,初学者可能无法完全理解和掌握。很多学生都希望有一套完整的图解教学,从最基本的概念开始,一步步由简单到复杂,从入门到熟练,系统地讲解Excel的各个知识点。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/117198.html
用户评论
矜暮
这篇文章太棒了!终于不用再去烦人的筛选和排序功能了。以前每次想对数据进行简单的排序都得东选西点,操作流程实在让人头疼。有了sort函数之后就简单很多了,几行代码就能搞定,真是省时省力啊!
有8位网友表示赞同!
一纸愁肠。
说的重点太对了,我之前也经常遇到Excel表格数据需要排序的情况,那些菜单功能实在让人费劲啊,尤其是表格数据量较大时,更显得笨拙。学会用sort函数确实大大提高了效率,感觉现在操作Excel的速度快了不少。
有5位网友表示赞同!
肆忌
这个文章介绍得很实用,我就想问一下, sort 函数还能不能根据多个字段进行排序呢?比如我想按日期排序,然后在每个日期内又按数值大小排序,这种情况可以用sort函数实现吗?
有10位网友表示赞同!
铁树不曾开花
我用Excel主要是做财务统计,经常需要对数据进行排序和筛选。这篇博客讲的这些技巧确实很有帮助,让我能够更快地完成工作。不过,我想咨询一下,sort 函数是否可以直接应用于所有数据类型,比如日期、文本等?
有5位网友表示赞同!
清羽墨安
我试了一下,sort函数真的好用!以前我总是会搞乱排序顺序,浪费很多时间来调整。现在用 sort 函数就能轻松解决问题,非常简单易懂也比较高效。
有15位网友表示赞同!
几妆痕
这篇文章介绍得很详细,图文并茂,很容易理解。学习一下sort函数可以让我在处理Excel数据的时候更加得心应手!以前我一直用的那些繁琐的菜单操作感觉已经过时了,要向这篇文章作者学习精简工作方法ologie!
有7位网友表示赞同!
你的眸中有星辰
我有点不太明白, sort 函数的使用场景是哪些?除了排序表格数据以外,还能用在这方面吗?例如,我想从一个文本文件中读取数据并按照一定的规则进行排序,可以使用sort函数实现吗?
有11位网友表示赞同!
幸好是你
这篇文章让我受益匪浅,之前一直不知道Excel中有这么强大的函数可以用! 告别繁琐的菜单操作,简直是Excel使用者的福音啊!现在我可以用 sort 函数来快速排序各种数据,效率大大提升了!
有18位网友表示赞同!
哭花了素颜
这个技巧真的太棒了!之前我一直用的是比较笨拙的筛选和排序功能,现在使用sort函数感觉整个工作流程都变得高效了许多。感谢作者分享这篇文章!
有6位网友表示赞同!
晨与橙与城
说的很对啊,以前我为了搞定简单的数据排序就花了好长的时间,而且总是容易出错。有了 sort 函数之后,就能轻松解决这个问题,节省了大量的时间和精力。
有12位网友表示赞同!
信仰
虽然这个sort函数的功能确实很强大,但我个人觉得它在复杂的数据排序上仍然有些局限性。比如有时候需要根据多种条件进行复合排序, sort 函数可能就难以胜任了 。
有15位网友表示赞同!
身影
对新手来说这个文章写的有点太深入了。我希望作者能提供一些更基础的教程,例如如何使用sort函数的基本语法、以及如何处理不同类型的排序需求等。
有19位网友表示赞同!
素颜倾城
我喜欢这种干货满满的文章! sort 函数确实提升了工作效率,希望能看到更多关于Excel实用技巧的文章分享!
有5位网友表示赞同!
あ浅浅の嘚僾
虽然 sort 函数的确方便快捷,但我还是更喜欢传统菜单操作的方式。因为每次使用 sort 函数都需要输入特殊的代码,对于一些不太了解编程的用户来说可能比较困难。
有19位网友表示赞同!
人心叵测i
这篇博文的内容很不错,很有借鉴意义。学习一下sort函数可以节省很多时间和精力。希望作者能够多写一些实用的Excel技巧文章分享!
有12位网友表示赞同!
柠夏初开
这个工具挺方便的,但是我觉得Excel官方文档提供的信息更全面,也更加可靠。建议大家先在官方文档上查阅相关信息,再尝试使用sort函数。
有8位网友表示赞同!