悦省yueser.com

← 全部指南

行排序(降序)怎么用:镜像结果与陷阱

名单要从 Z 到 A 展示,或想从后往前翻一份关键词清单,倒序排一遍比手动搬行可靠。

打开工具:行排序(降序)

什么场景真的需要它

名单按字母倒序展示是最直接的用途:展商名录从后往前印,或者你就是想先看以 W、X、Y、Z 开头的条目。与升序结果对照,也能快速确认某条到底在不在列表里。它排的是整行,不是某一列。

要注意它排的是字符,不是数值或日期。带数字的编号按字符比较,19 会排在 2 前面,与数值大小相反;日期写成 2024-03-01 这类格式时字符顺序恰好等于时间顺序,换成 3/1/2024 就不再成立。

怎么做不出错

它的做法是先升序排好、再整体倒转,所以结果是升序的严格镜像。内容完全相同的行,在倒转后相对顺序也会翻过来;需要保持原始先后时,先加一列序号再排,这样同值行的次序才可控。

空行会跑到最后,因为升序时它在最前。大写字母的码位仍小于小写,只是整体反过来:小写排在前、大写排在后。中文按码位倒序,不是倒着的拼音。行首空格和列表符号同样会改变位置。

替代方案与不该用的地方

按日期、分数或价格排序,请用表格软件的按列排序,它理解数值和日期类型,还能保留同一行其他字段的对应关系。只想把现有顺序倒过来、不重新排列,用倒转行顺序工具,两者结果完全不同。

需要自然排序(第 2 项排在第 10 项前面、按拼音或五十音),要用脚本里的 localeCompare 或表格软件的对应选项。本工具只做字符比较,不会猜你的意图。

常见问题

降序结果就是升序结果倒过来吗?

是的。工具先升序排好再整体倒转,所以是严格镜像,包括内容相同的行之间的先后也会翻转。需要稳定顺序时请先加一列序号,同值行较多时更要如此。

为什么数字没有按大小排?

因为比较的是字符而不是数值。19 的第一个字符是 1,比 2 小,升序时排在前面,降序就反过来。按数值排请用表格软件,19 与 2 只是其中一例。

能按日期从新到旧排吗?

只有日期写成 2024-03-01 这种补零格式时,字符顺序才等于时间顺序。其他写法(如 3/1/2024)会排错,建议用表格软件的日期排序。

相关工具:行排序(降序)