礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

排序怎么让正行都变动-如何让排序所有行都变

2025-11-12 23:14:36  

排序怎么让正行都变动-如何让排序所有行都变

优质解答

要让所有行都变动,排序的时候得确保每个行的排序依据都不同。比如按年龄排,如果所有人年龄都一样,排完还是老样子。要是年龄都不同,排完每行位置都变。要是同时按年龄和姓名排,只要这两个字段组合没重复,排完所有行都会动。比如10个人,年龄都不同,姓名随便怎么填,按年龄排序后每行都换地方。要是5个人里有两个20岁,一个25岁,按年龄排的话,20岁的两个可能换位置,但25岁的不动。

为什么这么搞?因为排序是按特定规则排的。比如10个人,年龄都不同,排完每行都动。但如果有重复年龄,比如5个人,两个20岁,一个25岁,排完20岁的两个可能换位置,但25岁的不动。数据证明,当且仅当所有行的排序字段都不才会全动。比如用Excel排10行不同年龄的数据,结果确实每行都变。要是排5行有重复年龄的数据,结果部分行没动。这说明排序规则决定了动与不动的关键,字段差异必须全覆盖才能全动。

本题链接:

排序规则数据差异