77百科网
当前位置: 首页 生活百科

excel技巧大全分类排序(Excel多条件排序原来还可以这么操作)

时间:2023-06-16 作者: 小编 阅读量: 1 栏目名: 生活百科

接下来进行解释。而事实上,我无法得知Excel里具体用的什么算法。不过,在移动端,不管是MicrosoftExcel,还是WPSOffice,或是苹果的Numbers,经测试,这都是一个可应用的方法。

好久不见。

最近一直在处理数据,偶然之下,我发现了一种不寻常的多条件排序方法,当然这不属于官方直接提供的功能,而这种方法操作起来不难,只是一开始可能会不太习惯,不过习惯后,操作可以比官方功能更快捷,而且可以轻松应用到移动端 APP 的使用。

目前微软、WPS 或 Apple 的移动端表格处理 APP 均没有实现多条件排序的功能,有的只是简单的对单条件排序,而这个方法在这三方均是可以实现的,这将是一个很好的辅助手段。

自定义排序

Excel 中,要根据多个条件进行排序,用自带的【自定义排序】功能就可以实现了。

以 Excel 2016 为例,先鼠标点击表格内一非空单元格,通过 开始》排序和筛选》自定义排序,打开【排序】对话框,选择好相应的条件,也就是列关键字,并调整好排序依据和次序,即可进行排序。

用这种操作的习惯一般是,先选好主要条件(即主要关键字),再选择次要条件(即次要关键字)。

多条件排序是处理数据中很常见的一个操作,很多时候都会用得上。如上操作并没有什么问题,只是接下来的方法,恐怕要刷新你的认知了。

两次单列排序

在过去一个来月的日子里,我每天都要处理数据,每天的数据不算特别多,数据的框架也基本不变,只是每天会有新的数据出现。

在我习惯了前期的处理手法后,我开始探求更便捷的操作,偶然之下,就让我注意到,实现多条件排序的一个另类的方法——

分别根据两个条件列数据进行排序

这样叠加在一起的效果就是多条件排序了。

哈哈,你没看错,就是通过普通的单条件排序,来实现多条件排序的结果。

这真的能实现吗?

嗯,没错,经测试,确实可以。

下面,我来进行说明吧。

1. 对次要条件列进行排序

这个方法的第一步就是:

先对次要条件列数据进行排序

(在我处理数据的时候,恰好是要先独立对次要条件列进行排序,于是我就发现了这个小技巧)

先对次要条件排序,这与自定义排序的习惯不一样,这就是一开始不习惯的地方,但有意识地去适应,你就会发现这是一种方便、炫酷(zhuang bi)的操作了。

2. 对主要条件列进行排序

第二步就是:

主要条件列的数据进行排序

第二步也是简单的单列排序,但就是这样简单的操作造就了按多列排序的效果。

当然这是基于只有两个条件的情况而言,如果有更多的条件,那就对第一步的最次要条件的上一位条件列数据进行排序,一直到最后,才对主要条件列进行排序。

所以,这个方法排序操作的顺序是:

先次要,再主要

先次要,再主要

先次要,再主要

说三次大概能加深你的印象了。

这其实就是这个方法的关键了。

那么为什么是这样的操作呢?

接下来进行解释。

(能看懂也行,看不懂就照做)

首先,经过第一步,次要条件的一列已经排好序了,这点都可以理解吧;

接着,第二步仅对主要条件一列进行排序,那么 结果一定首先倾向于主要条件(从普通的单列排序角度去看就好),保证主要条件列是不会错的;

最后,次要条件列,虽然由于主要条件列的重新排序,而导致变乱序了,但 主要条件相同值对应的次要条件列的数据,则还是会按照先前的顺序进行排列的,而不会使之也乱序。

这样分析的话,就相当于实现了多条件排序的效果了。

看到这里,你可能有点懵逼,可能没看懂,特别是最后一点。不用怕,后面我会举例子说明的。

不过,这里,我还得为看懂的小伙伴做进一步的解释。

凭什么我会认为:

主要条件相同值对应的次要条件列的数据不会重新排序,而是一定按照先前的顺序排列着呢?

其实一开始我只是猜想,只是一味地这样认为,经测试却发现符合猜想,而且接下来我每天继续处理的数据都没有出现问题,基本可以认为这种做法是可行的。

当然测试是无法穷尽所有可能的,而我个人认为是没有问题的,所以同意这一做法的,尽管可以去操作。

那么为什么会这么想呢?

很简单,基于算法的优越性

我曾经对编程有点接触,排序的算法是一个很基础的内容,排序就是一个又一个数值位置的交换,直到最后排好序,而可以实现排序的算法很多。实际上,一般,计算机运算步骤越少,计算越快,人们追求的当然是日益高效,而不是冗余的步骤。

回到上面说到的,对于已经根据次要条件排好序的数据,对应的主要条件的值相同的部分,根本可以不必交换顺序了,这样做已经是多余的步骤了。

一个优秀的算法,应该还是要避免这样的情况发生的,这一点点操作对现在强大的计算机而言似乎没什么影响,但当处理的数据足够多,影响就会变得显著。

虽然我是想这么说的,但是,这其实还得看具体的算法是什么,有的算法确实可能会发生看上去不必要的位置互换的情况,但不一定就是低效。而事实上,我无法得知 Excel 里具体用的什么算法。

恰巧的是,经过了测试,发现我的想法是可实行的。

说了那么多,归根到底就是:

基于少许的经验,对存在的可能性,进行了尝试,尔后,确认了可能性

辅助小技巧

方法是有了,但要让这个方法达到更高的效率,需要再利用Excel的一个小技巧——【把常用命令添加到快速访问工具栏】

这个操作非常简单,而且一劳永逸,添加后,某些命令可以更快捷地使用。

这里我需要把【升序】和【降序】这两个命令添加进去。点开【排序和筛选】,分别右键点击【升序】和【降序】,选择【添加到快速访问工具栏】即可。这样就可以在工具栏看到相应的图标了。

举个例子

如下作一简单的例子。

数据:一列是水果名,包括苹果、香蕉、橙子、水蜜桃、西瓜、柚子,部分水果有多次数据;一列是相应水果的数量

排序:以水果名为主要关键字,数量列为次要关键字,进行多条件排序,均按升序排序。

表格左侧表格是利用两次单列排序方法测试数据,右侧表格是利用Excel自带的【自定义排序】功能进行排序的的结果。

随机数列:用于生成随机数的序列,其作用是打乱左侧表格;每次通过排序打乱后,由于随机数会重新生成,所以可以多次打乱。

匹配结果:,当【自定义排序】与【两次单列排序】同一行水果名及数量完全一致时,显示为【√】,其他情况显示为【×】。

操作

① 打乱左侧表格

鼠标定位到随机数列任一随机数上,点击快速工具栏上的升序按钮进行快速排序。

(一个小技巧:鼠标不要直接选择整列数据,不然会弹出【排序提醒】对话框,这样就慢了,如下)

② 两次单列排序

先后对【数量】列和【水果】列进行升序排序,操作如上。

(整个测试过程)

可见,两种操作获取的结果是一致的,多次尝试也无异常。

不考虑随机数打乱顺序,仅【四次点击】,就完成了排序,有没有酷酷的感觉呢?以此类推,多一列条件,就多两次点击,这要比自定义排序节省一点操作。

在【WPS office】上同样可以用这种方法,但是 WPS 目前的快速访问工具栏还不允许添加升序或降序命令,所以提速不明显。

不过,在移动端,不管是 Microsoft Excel,还是 WPS Office,或是苹果的 Numbers,经测试,这都是一个可应用的方法。所以,以后,即便只有手机,也能做到更多的事情。

附:这里有个注意的地方,如果手机设置语言为英文,那么 Excel 排序的时候,会出现奇怪的结果。想要恢复正常,需要把语言调回中文。

总结

  1. 多条件排序是一个很常见的需求,【自定义排序】是基本的做法;
  2. 分别对单列进行排序,可以实现多条件排序的效果;
  3. 通过快速访问工具栏可以更好地体现这种方法的优势;
  4. 最后一个水果数据的例子。

小斌感谢您的阅读

希望本文对您有所帮助

    推荐阅读
  • 疫情期间学生如何关注疫情(知道吗)

    接下来我们就一起去了解一下吧!疫情期间学生如何关注疫情利用在家的时期,关心目前的时事新闻。今年的高三考生,遇到的与往年完全不同的学习氛围和有效时间,是困难也是契机,全看怎么去利用好这个契机。只有拥有正向思维,把握好当下,加强自己的知识点结构,形成一个比较完整的知识网络学习系统,才能以不变应万变。

  • 鸭子煲汤怎么做好吃(鸭子煲汤如何做好吃法)

    接下来我们就一起去了解一下吧!鸭子煲汤怎么做好吃食材:鸭子1只,薏米80g,莲子50g,枸杞6g,葱30g,姜15g,料酒25ml,盐7g先把鸭子洗干净,剁成小块。锅里放水烧开,放入鸭肉焯一下。把薏米洗净,浸泡30分钟。姜切成薄片,葱切段。把鸭肉放入锅中。放入姜片和葱段。倒入料酒,加足量水。盖上锅盖,按下鸡鸭键过30多分钟就做好了。自动跳到保温功能。打开锅盖加盐调味,盛到碗里就可以吃了。

  • 花胶多少头才好(多少头的花胶比较好)

    花胶多少头才好?跟着小编一起来看一看吧!花胶多少头才好花胶的头数越少说明花胶的个头就越大,营养也更加丰富,其实花胶头数越少越好。黄花胶的头数其实就是一斤重量的花椒数量,一般做花胶生意的人都是喜欢按头数来作为花胶个数的单位的,10头花胶还有35头花胶还是有大小区别的,花胶10头意思就是每500克有大约10个花胶,花胶35头指的就是每500克大约有35个花胶头的。

  • 针灸治疗元气不足(理疗手法治虚劳)

    它是人体阴阳、气血、脏腑虚损的慢性虚衰性疾病的统称。背部走罐中药外敷,治疗慢性虚劳人体背部分布着督脉、足太阳膀胱经且五脏六腑之精气皆输注于相应的背俞穴上通过背部走罐,可以很好的调节脏腑功能,梳理气机。又通过外敷的药物再进一步通络、活血、并调补气血。这样不但能很好的避免服药所产生的毒副作用,又可以通经活络、补益气血、调理脏腑,按正常的疗程进行,便能逐步驱除病邪,全面地调理人体气机。

  • 你被“大姨妈”骗了多久?那些所谓的经期禁忌,可能都是“假”的

    大姨妈女性健康的“晴雨表”,平时可以通过大姨妈来判断健康,然而,月经期间的“调理”也有可能会影响到妇科的健康。虽然诱发妇科疾病的因素有很多,但是月经期间不注意大姨妈保养的话,同样会增加患病的风险,因此并不能全部不遵守。月经期间,不要去医院拔牙大姨妈来访时,尽量不要去拔牙。因为女性来大姨妈时,体内的血小板数量会相对的减少,使经血能够排出体外。

  • 8090的歌歌词(8090的歌歌曲简介)

    《8090的歌》的歌词:DooluDooluDoolu,今天小编就来聊一聊关于8090的歌歌词?接下来我们就一起去研究一下吧!歌曲由实力唱将快乐男声张杰演唱。

  • 宝宝流口水厉害怎么办 4个月宝宝流口水厉害怎么办

    若是宝宝口水泛滥,妈妈们就要注意适当护理宝宝,避免口水对宝宝娇嫩的皮肤产生刺激,引起口水疹。宝宝的皮肤本身就很娇嫩,很容易变得发红干燥,甚至会起疹子,就是俗称的“口水疹”。妈咪们可以用柔软的手帕或者宝宝专用的干湿两用巾,及时给宝宝擦拭口水,保持嘴角及周边的皮肤干燥。选用口水巾或者围嘴为了防止口水污染宝宝的衣服,妈妈们可以给宝宝佩戴口水巾或者围嘴。小乳牙的萌出会令牙龈肿胀发痒,继而引发唾液增多。

  • 栀子花叶子发黄干枯掉叶子怎么办(栀子花叶子发黄干枯掉的改善方法)

    改善土壤栀子花的叶子发黄干枯,甚至掉叶子,可能是土壤方面出现了问题栀子花适合生长在酸性环境中,如果长期养在板结不透气的碱性土壤中,栀子花无法适应,从而引起黄叶、枯叶、掉叶可往土壤中浇灌硫酸亚铁溶液,补充铁元素,改善土壤的酸碱性,接下来我们就来聊聊关于栀子花叶子发黄干枯掉叶子怎么办?可往土壤中浇灌硫酸亚铁溶液,补充铁元素,改善土壤的酸碱性。应该给栀子花合理施肥,但避免肥害。

  • 24种交通事故图解(27种常见全责交通事故动态图解收藏备用)

    相对方向行驶的右转弯机动车让左转弯车辆先行。2右转弯车辆未让放行车辆的情况图中黑车右转撞上直行的红车,黑车负全责。在没有道路中心线或者同方向只有1条机动车道的道路上,前车遇后车发出超车信号时,在条件许可的情况下,应当降低速度、靠右让路。Part.4驾驶陋习导致事故如何判责1掉头车辆不让直行车辆的情况图中白车掉头撞上了直行的黑车,白车负全责。

  • 形容某些人自私的句子(某些人自私的句子怎么写)

    爱不是奉献,不是给予,而是霸占,是自私,是为了让所爱的人爱自己,而不择一切手段。幸福,不是一个人自私的选择,而是众人同心的创造,因为,我们的幸福绝不能建筑在他人的痛苦之上。从本质上讲,宽容是一种非常自私的行为,因为它最大的价值就在于能够治疗自己内心的创伤。因此,宽容的第一受益者是宽容者自己,而不是宽容的对象。那些目标坚定的人,才是最自私最冷酷的。