在Excel中查找前N个或后N个值
Microsoft Excel是一种广泛用于计算目的的常见应用程序。Excel提供了各种函数和公式,用于根据需求对数据进行计算。在各种函数中,Excel提供了一种在Excel中查找前N个或后N个值的功能。手动从数据中找到指定的N个值需要时间且困难。为了解决这个问题,Excel提供了必要的公式来从给定的数据中找到指定的N个值。该函数轻松从列表中检索指定的数据。本教程将解释这些函数、公式以及实例。
第N大值的语法
=LARGE (array, k)
数组被称为大函数的第一个参数。为数组提供了一个绝对引用。
‘k’被称为LARGE函数的相对引用。它用于表示需要的最大数字。提供了一个相对引用给这个数字。
Nth最小值的语法
=SMALL (array, k)
数组被称为 SMALL 函数的第一个参数。提供数组的绝对引用。
‘k’ 被称为 SMALL 函数的相对引用。用于指示所需的最小数。提供了一个相对引用给数值。
为了更好地理解,这里解释了称为单元格引用的概念。
单元格引用分为以下几种类型,
- 相对引用
- 绝对引用
相对引用和绝对引用的概念用于公式中找到数据的最大值和最小值。
相对引用
- 如果公式向下拖动,值将增加。
- 如果公式向右拖动,字母将增加。
相对引用的示例如下所示,
示例1:计算给定数据的总和。
- 在工作表中输入数据,即 A1:E5。
- 要求和 A2:E2 中的数据,选择一个新单元格,即 F2,并输入公式为 =SUM(A2:E2)。
- 结果将显示在单元格 F2 中。要找到其他单元格的公式,请将公式拖动到 F5。
-
在公式选项卡中单击 “显示公式”。各个单元格的公式将显示在列范围 F2:F5 中。
当公式向下拖拽至一行时,数字会增加。
绝对引用的例子如下所述,
例子1.1:计算给定数据的总和。
- 在工作表中输入数据,即A1:E5。
- 要求和A2:E2中的数据,选择一个新的单元格,即F2,并输入公式=SUM(A2:E2)。
- 结果将显示在单元格F2中。
-
在公式选项卡中点击”显示公式”。相应单元格的公式将在F2:F5列显示。
工作表中列范围F2:F5的公式保持不变。在行向下移动时,公式保持不变。这个概念被称为绝对引用。它被称为绝对引用。
示例2:如何从给定列表中找出前N个值?
要从给定数据中找出前N个值,需要按照以下步骤进行操作,
- 在工作表中输入数据,即A1:B7。
- 在这个例子中,工作表中有各个学生的分数。要从给定数据中找出前3个值,选择三个新单元格,即A9、A10和A11,并在这些单元格中分别输入位置号码1、2和3。
- 在单元格B7中输入公式= LARGE (B2:B7,A9)。公式中的B2:B7被称为包含分数的单元格范围。A9代表数字“k”。
- 按Enter键。结果将显示在单元格B7中。要为其他数据获取第n个最大值,将该公式拖向A11单元格。
在此工作表中,使用公式显示了第一个、第二个和第三个标记。将该公式拖动到相应单元格以找到前三个最大的数字。
示例3:如何从给定列表中找到底部的’N’值?
为了从给定的数据中找到底部的’N’值,需要按照以下步骤进行操作,
- 在工作表中输入数据,即A1:B7
- 在这个例子中,工作表中有各个学生的分数。要从给定数据中找出最小的3个数值,请选择三个新单元格A9、A10和A11,并输入位置号码为1、2和3。
- 在单元格B7中输入公式=SMALL(B2:B7, A9)。公式B2:B7称为单元格范围,其中包含分数。A9表示数字’k’。
- 按Enter键。结果将显示在单元格B7中。为了获取其他数据的第n大值,将公式拖动到A11单元格。
下方的 ‘N’ 个值通过公式在工作表中显示。公式被拖拽到相应的单元格中,以找到最小的三个值。
示例4:如何找到给定列表中的前 ‘N’ 个值,而不提及列表中的相应位置?
要找到给定数据中的前 ‘N’ 个值,而不提及列表中的必要位置,需要按照以下步骤进行操作:
- 在工作表中输入数据,即 A1:B7
- 在这个例子中,工作表中包含了各个学生的成绩。要从列表中找到前三个最大值,需要在新的单元格中输入公式
- 在单元格 C4 中输入公式 =LARGE(B2:B7, ROWS(A$2:A2))。B2:B7 是单元格范围,其中包含了成绩。A2 代表列范围。
- 按 Enter 键。结果将显示在单元格 C4 中。要获取其他数据的第n个最大值,请将公式拖动到单元格 C6。这里 N 的值是三;因此,要找到前三个最大数,将公式拖动到单元格 C6。
例1和例2提到了工作表中“第N个”值的位置。但在例3中,通过拖动公式显示了第N个值,而不提及数据的位置。
示例5:如何在不提及列表中的相应位置的情况下找到给定列表中的最后N个值
为了找到给定数据中的最后N个值,而不提及列表中的必要位置,需要按照以下步骤进行:
- 在工作表中输入数据,即A1:B7。
- 在本例中,工作表中存在各个学生的分数。为了从列表中找出最后三个值,将公式输入到新单元格中。
- 在单元格C4中输入公式=SMALL (B2:B7, ROWS (A$2: A 2)。公式B2:B7称为单元格范围,其中包含分数。A2表示列范围。
- 按Enter键。结果将显示在单元格C4中。要获得其他数据的第N个最后值,将公式拖向单元格C6。这里N的值为3;因此,为了找到前三个最后数字,将公式拖向单元格C6。
通过拖动公式而不提及工作表中数据的位置,可以显示第n个值。
总结
从教程中简要介绍了找到前n个或后n个值的各种函数和方法。该方法帮助用户高效快速地计算数据。