对数字进行排序

对数字进行排序

我试图将表格中的数字排序。有些是单个数字。有些是 2 位数,有些是 3 位数。我想按从小到大或从大到小的顺序对它们进行排序。(这无所谓。)排序选项只有从 A 到 Z 或从 Z 到 A,而不是“从小到大”等。当我对数字进行排序时,由于第二位或第三位数字,它们全都混在一起了。我如何更改机制以按从 A 到 Z 到从小到大的顺序排序?

答案1

鉴于文本列中的值A喜欢:

在此处输入图片描述

然后你对它们进行排序,你会得到:

在此处输入图片描述

不是很好。

B1进入:

=--A1

并向下复制。然后复制列并将特殊值粘贴到列上A

如果您现在对列进行排序A你会得到:

在此处输入图片描述

答案2

当您在 Excel 中输入排序功能时,它会向您显示一个对话框,让您告诉它排序键和顺序。然后告诉它执行。

如果它在排序范围的排序键列(或进行水平排序时为行)中的单元格中检测到数字数据,它会询问是否应将数据视为数字:

将数字视为数字?对话框

(这不是我的选择,它是一个链接,而不是图片。)

仅当单元格的全部内容都是数字时才会发生这种情况,因此“823 North Madison”无论如何都会按文本排序,而“823”单独则会按数字排序。

只需选择第一个选项(如图所示),您的值就会按所需方式排序。它不会对排序范围内的实际文本产生任何影响,但由于数字被视为数字,因此它们将首先按 Az 排序。

该选项至少在当前 Excel 会话期间“持续存在”。因此,我通常会立即再次执行排序,如果我选择较低的排序选项,则将选项改回,然后在实际再次排序之前退出该功能。

另一方面,如果您确实想让 Excel 不再将数字形式的材料视为文本,那么有六种常用方法可以很容易地实现它,这些方法可能适合您的数据,也可能不适合,更重要的是,通常与数据的来源有关。从网上抓取的内容通常需要额外的工作,因为数字等中充斥着垃圾字符(从我们的角度来看,一旦在 Excel 中:我们喜欢网页上的这些字符,因为它们使材料易于查看……只是现在讨厌它们)。

相关内容