Table of contents
在本教程中,我将向你展示 4 在excel中用标准快速找到第二大值的技巧。 即使在大型数据集中,你也可以使用这些方法,通过设置标准找出第二大值。 在整个教程中,你还会学到一些重要的excel工具和技术,这在任何excel相关的任务中都非常有用。
下载实践工作手册
你可以从这里下载实践工作手册。
用标准查找第二大值.xlsm在Excel中用标准查找第二大值的4个快速技巧
我们采取了一个简明的数据集来清楚地解释步骤。 该数据集约有 7 行和 3 最初,我们将所有单元格保持在 货币 对于所有的数据集,我们有 2 的唯一列,这些列是 俱乐部名称,主场套件 和 客场套装 ......尽管以后如果需要的话,我们可以改变列的数量。
1.使用LARGE功能
LARGE功能 在 优秀 让我们看看如何应用这个函数来寻找有标准的第二大值。
步骤。
- 首先,转到单元格 F7 并插入以下公式。
=LARGE(IF(C4:D4=F5,C5:D10),2)
- 现在,按 进入 而这将计算出第二大 家庭套装 内的价格 F7 .
🔎 这个公式是如何工作的?
- 如果(c4:d4=f5,c5:d10) : 这一部分返回一个单元格值的数组和 失败 单元格值。
- =LARGE(IF(C4:D4=F5,C5:D10),2): 公式的这一部分返回的是 119 .
2.应用AGGREGATE功能
AGGREGATE函数 在excel中,我们有能力进行汇总计算,如 COUNT , 平均数 , 最大。 这个函数也忽略了任何隐藏的行或错误。 我们将使用这个函数来寻找具有特定标准的第二大值。 按照下面的步骤来做。
步骤。
- 首先,双击单元格 F7 并输入以下公式。
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- 接下来,按 进入 键,你应该得到第二大的客场套装价格。
3.利用SUMPRODUCT函数
SUMPRODUCT函数 在Excel中,首先对数值范围进行乘法运算,然后给出这些乘法运算的总和。 我们可以将这个函数与 巨大的功能 来找到有标准的第二大值。
步骤。
- 要开始这种方法,请双击单元格中的 F7 并插入下面的公式。
=sumproduct(large((b5:b10=f5)*(c5:d10),2))
- 接下来,按 进入 键,因此,这将找到第二大价格值的 曼城 细胞内套件 C10 .
🔎 这个公式是如何工作的?
- (b5:b10=f5)*(c5:d10) : 公式的这一部分返回一个数组,该数组是列表中最高的值,其他值为 0 .
- LARGE((B5:B10=F5)*(C5:D10),2) : 这一部分给出的数值 80 作为第二大值。
- =sumproduct(large((b5:b10=f5)*(c5:d10),2))。 这一部分给出的最终值是 80 在这种情况下。
4.使用VBA代码
如果你熟悉 VBA 让我们看看如何做到这一点。
步骤。
- 对于这种方法,请到 开发商 选项卡,并选择 视觉基础 .
- 现在,选择 插入 在 VBA 窗口,并点击 模块 .
- 接下来,在新窗口中键入以下公式。
Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub
- 然后,从 开发商 点击 巨集 .
- 现在,在 宏观 窗口,选择 第二大的 宏,并点击 运行 .
- 因此, VBA 代码将从单元格内的所有客队中计算出第二高的值 F7 .
如何在Excel中用标准查找前5个值和名称
在这个方法中,我们将看到详细的步骤,以找到顶部的 5 在EXCEL中用标准的值和名称。
步骤。
- 首先,双击单元格 E5 并输入以下公式。
=large($c$5:$c$10,rows($e$5:$e5))
- 然后,按 进入 键,并将此公式复制到单元格中,使用 填充手柄 .
- 因此,这将使我们找到最重要的 5 家中套件的价值。
🔎 这个公式是如何工作的?
- rows($e$5:$e5) : 这一部分给出的值是 1 .
- =large($c$5:$c$10,rows($e$5:$e5))。 该部分返回的最终值是顶层的 5 家庭套装价格。
需要记住的事情
- 你可以使用 ALT+F11 快捷方式来打开 VBA 窗口和 ALT+F8 来打开宏程序窗口。
- 请注意 巨大的功能 忽略那些空的或含有 为真 或 失败 他们中的价值。
- 如果没有数字值,这个函数可能会返回 #NUM! 结果是错误的。