Excel:按升序或降序对数字进行排序的公式


您可以使用以下公式对 Excel 中的数字按升序或降序进行排序:

公式1:按升序对数字进行排序(从小到大)

 =SMALL( $A$2:$A$13 ,ROWS( $A$2:A2 ))

公式2:按降序排列数字(从大到小)

 =LARGE( $A$2:$A$13 ,ROWS( $A$2:A2 ))

这两个公式将以升序或降序对A2:A13范围内的数字进行排序,具体取决于您在 Excel 中使用SMALL还是LARGE函数。

以下示例展示了如何在实践中将每个公式与 Excel 中的以下列数字一起使用:

示例 1:在 Excel 中按升序对数字进行排序

我们可以在单元格 B2 中键入以下公式以返回范围A2:A13中的最小值:

 =SMALL( $A$2:$A$13 ,ROWS( $A$2:A2 ))

然后,我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格,以按升序返回A2:A13范围内的数字:

Excel 使用公式按升序对数字进行排序

B 列现在按升序显示 A 列中的数字(从小到大)

请注意,此公式使用 Excel 中的SMALL函数返回某个范围内的第 n 个最小值,然后使用ROW函数指定 n 的值。

例如,B 列中的第一个值表示 A 列中的第一个最小值。

那么 B 列中的第二个值表示 A 列中的第二个最小值。

等等。

示例 2:在 Excel 中按降序对数字进行排序

我们可以在单元格 B2 中键入以下公式以返回范围A2:A13中的最大值:

 =LARGE( $A$2:$A$13 ,ROWS( $A$2:A2 ))

然后,我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格,以按降序返回A2:A13范围内的数字:

Excel 使用公式按降序对数字进行排序

B 列现在按升序(从大到小)显示 A 列中的数字。

请注意,此公式使用 Excel 中的LARGE函数返回某个范围内的第 n 个最大值,然后使用ROW函数指定 n 的值。

例如,B 列中的第一个值表示 A 列中的第一个最大值。

那么 B 列中的第二个值表示 A 列中的第二大值。

等等。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何按多列对数据透视表进行排序
Excel:如何对条形图中的条形进行排序
Excel:如何按姓氏排序

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注