按自然顺序对 Excel 进行排序

问题描述 投票:0回答:1

我有一个很大的 Excel 文件,其中包含一堆文件名(1000+)。现在我想按照文件系统中出现的方式对 Excel 中的文件名进行排序,我发现它使用了一种称为“自然排序顺序”的方法 (https://en.wikipedia.org/wiki/Natural_sort_order)。知道怎么做吗?

我需要这样做的原因是我需要逐一查看系统中的文件,并为excel文件添加标签。所以两者的顺序最好是一样的。

以下是按 A-Z 顺序排列的原始 Excel 文件名片段:

12132019015ecd11-5279-4068-9e56-679da3c269ea
1213201901969230-a689-45aa-9c91-6fb19d463d6f
1213201901c3bc1c-b482-4cb0-9d6a-1b03855b9a8e
12132019022284b0-b2ef-4f2c-8684-39d65ef5ffdb
121320190223f0e2-18e6-44a2-bb73-de511fa0d458
...

但是文件系统(Mac OS 和 Ubuntu)对文件进行这样的排序:

12132019a1bb79a3-bd7f-4ec1-b1e6-3baa506abe68
12132019a1c90a84-3acf-4fb5-8cd5-58ecc9f32d5c
12132019a1ebd33c-3430-40fa-bd39-d590852758ac
12132019a2e1a338-f82c-470d-b89c-fd3770f63fb4
12132019a2eb1cc7-b51e-484a-979e-b45a3c583024
...

excel sorting
1个回答
0
投票

类似情况:我有一列中有以下数据。 1、1A、2、1B。 401B、400。我希望将它们排序为 1、1A、1B、2、400、401B。我如何创建这种“自然排序”?

© www.soinside.com 2019 - 2024. All rights reserved.