
2000元课程
免费学7天
函数+VBA

ExCeI自带的排序功能和SORT,SORTBY两个函数的基本用法足以应付常规的排序需求。分享几个不那么常规的排序场景,并且用排序功能和函数来解决。
要获取随机排序队列的关键是排序依据要随机,RAND,RANDBETWEEN都可以构建出随机队列。每次点击排序按钮都会得到不同的随机排序结果。

而函数SROTBY所需的随机队列只能由RANDARRAY独家定制,按F9刷新随机数即可得到随机排序结果:
=SORTBY(A2:D10,RANDARRAY(9))
如案例所示,要按照工号中的数字排序,可以设法把数字提取出来(当然,提取的方法很多)。

也可以用数组公式提取,作为SORTBY的参数:
=SORTBY(A2:D10,--RIGHT(C2:C10,3),1)
按指定顺序自定义排序也是很常见的需求。
排序功能中帮你设置了一些常用的序列,如果这些都不是你想要的,可以自己定义序列。

当然,SORTBY函数也是可以轻易实现的,只需要搭配上MATCH:
=SORTBY(A2:D10,MATCH(D2:D10,["物流部";"财务部";"安全部"],0))
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!

最懂VBA的AI,VBA代码助手(vbayyds.com)
AI一键提问写代码, 代码翻译, 一键混淆加密,中文输入提示
买课程可进永久答疑群,课程可免费试学点击下方链接 v.excel880.com

