Excel Small 函数2025年3月17日 | 阅读 7 分钟 假设您举办了一场比赛,现在需要淘汰得分最低的三名选手,而第四名选手也处于危险之中。在这种情况下,您可以使用 Excel 内置的 SMALL 函数来找出最低的 3 个分数,甚至可以查找数据集中的第 4 个最低分数。 在本教程中,我们将涵盖 SMALL 函数的各个方面,包括其定义、语法、参数、返回值和各种示例。 什么是 Excel SMALL 函数?“Excel 中的 Small 函数在数值按升序排序时,根据指定范围返回一个数值。换句话说,它可以检索‘第 n 小’的值——第 1 小的值、第 2 小的值、第 3 小的值等等。” 简而言之,SMALL 函数返回给定数据集中的第 n 小的数字。这个函数是完全自动的——您只需要提供一个范围和一个整数“n”来确定您想要的排位值。SMALL 函数属于 Excel 统计函数类别。 SMALL 函数接受两个参数,array 和 k。Array 由数组或数值数据范围定义。参数 k 表示最小的位置或排名。例如,要在数组中返回第 5 小的值,请为 k 提供 4。 语法参数
返回Excel 中的 Small 函数返回指定范围的第 n 小的数字。 注意事项
示例示例 1:使用 SMALL 函数从下表中给出的数值数据集中找到第 n 小的值。
要找出第 n 小的值,请按照以下步骤操作 步骤 1:添加一个空列第一步是在“第 n 小的数字”旁边添加一个空列。我们将辅助列命名为“Result”。 它将看起来与下图相似 ![]() 在这一列中,我们将对不同行应用 SMALL 函数,以查找各种数值的第 n 小的值。 步骤 2:插入公式移动到第二行并开始输入公式 = SMALL( 请参考下图 ![]() 步骤 3:添加参数
步骤 4:SMALL 将返回结果公式 SMALL ($C4: $E4, D4) 将返回第一个最小的数字为 3 ![]() 步骤 4:将公式拖动到其他行以重复将鼠标指针放在公式单元格上,并将其滚动到矩形框的右下角。您会注意到指针将变为“+”图标。使用“+”图标向下拖动公式以将公式复制到下面的单元格中。不用担心,因为这里我们使用了混合范围引用(在上述步骤中已介绍),其中列是锁定的,但行是相对的,因此公式中指定的行将根据单元格而改变。 SMALL 函数将为所有不同的数字返回第 n 小的数字 有关结果输出,请参阅下图 ![]() 太棒了!我们已经使用 SMALL 函数成功地从给定的数据集中获得了第 1、第 2 和第 3 小的值。 示例 2:计算以下数字的第 n 小的数字
要找出第 n 小的值,请按照以下步骤操作 步骤 1:添加一个空列第一步是在“第 n 小的数字”旁边添加一个空列。我们将辅助列命名为“Result”。 它将看起来与下图相似 ![]() 在这一列中,我们将对不同行应用 SMALL 函数,以查找各种数值的第 n 小的值。 步骤 2:插入公式移动到下一列并开始输入公式。以等于号 (=) 开始,然后是公式名称和一个左括号。公式如下:= SMALL ( 请参考下图 ![]() 步骤 3:添加参数
步骤 4:SMALL 将返回结果完成后,点击回车键以获取输出。公式 SMALL ($B5: $D5, E5) 将返回 #Num 错误,因为我们在 -1 位置没有任何值。 ![]() 步骤 4:将公式拖动到其他行以重复将鼠标指针放在公式单元格上,并将其滚动到矩形框的右下角。您会注意到指针将变为“+”图标。 ![]() 使用“+”图标向下拖动公式以将公式复制到下面的单元格中。不用担心,因为这里我们使用了混合范围引用(在上述步骤中已介绍),其中列是锁定的,但行是相对的,因此公式中指定的行将根据单元格而改变。SMALL 函数将为所有不同的数字返回第 n 小的数字。 有关结果输出,请参阅下图 ![]() 示例 3:让我们看看如果您想对文本值应用 SMALL 函数会发生什么。
要找出文本条目的输出,请执行以下步骤 步骤 1:添加一个空列第一步是在“第 n 小的数字”旁边添加一个空列。我们将辅助列命名为“Result”。 它将看起来与下图相似 ![]() 在这一列中,我们将对不同行应用 SMALL 函数,以查找各种数值的第 n 小的值。 步骤 2:插入公式并添加参数
它将看起来与下图相似 ![]() 步骤 4:Excel 将抛出 #num! 错误结果,Excel 将抛出 #num! 错误。这表明 SMALL 函数是专门为对数值数据进行排序而设计的。因此,它会抛出 #num! 错误,表明函数中使用的数字数组存在问题。 ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。