如何在 Excel 中仅获取可见单元格的最大值/最小值?
最大值指最高数据值,最小数据值包含最小的可用数据值。本文将介绍两种方法:使用 SUBTOTAL 函数计算最大值和最小值,以及使用 Kutools 插件执行相同任务的方法。需要注意的是,Excel 软件本身已提供这两种功能,用户只需使用现有选项即可获得结果。
示例 1:使用 SUBTOTAL 函数获取 Excel 中可见单元格的最大值和最小值
步骤 1
打开工作表,创建如下所示的相同数据。此表包含三列:第一列包含产品名称,第二列包含年份,第三列显示数据量。用户需要根据提供的表计算最大值和最小值。
步骤 2
首先,尝试计算最大值。为此,先转到 G2 单元格,输入“最大值”标题。然后转到 G3 单元格,输入“=SUBTOTAL(104,E3:E7)”。请参考下图:
公式解释
Excel 函数 SUBTOTAL 用于根据指定的函数编号计算列表或表中某一单元格区域的小计。函数编号决定了将对单元格区域执行的计算类型。
在本例中,使用的函数编号为 104,表示计算为区域的求和。要相加的单元格区域指定为 E3:E7。因此,SUBTOTAL 函数将计算 E3 到 E7 单元格的值之和。
需要注意的是,SUBTOTAL 函数仅包含区域中可见的单元格。如果区域中的任何单元格因筛选器或其他方式而被隐藏,则它们将不包含在计算中。此外,SUBTOTAL 函数通常与其他 Excel 函数(如 FILTER 或 SORT)结合使用,以创建更复杂的计算和分析。
步骤 3
按“Enter”键。这将显示 100 到G3单元格,因为 100 是 E 列中提供的最小值。
步骤 4
现在,继续相同的过程来计算最小值。转到 I2 单元格,定义“最小值”标题。然后转到 I3 单元格,输入“=SUBTOTAL(105,E3:E7)”。
上述公式解释
在本例中,使用的函数编号为 105,表示计算区域中数字的计数。要计数的单元格区域指定为 E3:E7。因此,SUBTOTAL 函数将计算 E3 到 E7 区域中包含数字的单元格数量。
示例 2:使用 Kutools 扩展获取 Excel 中可见单元格的最大值和最小值
步骤 1
在本例中,用户将了解使用 Kutools 生成最大值和最小值的过程。Excel 表格的截图如下:
步骤 2
打开Kutools 选项卡,然后转到“编辑”部分,选择“选择”选项。在“选择”选项卡下,选择“选择具有最大值和最小值的单元格...”选项。请参考下图了解数据处理效率。
步骤 3
在“在此区域中选择单元格”标签中,选择E列,因为此列包含需要筛选的值。然后在“查找位置:”标签中设置“公式和值单元格”选项。在“转到:”标签中,选择“最小值”,在“基准”标签中,单击“整列”,在“选择”标签中,单击“所有单元格”。最后,单击“确定”按钮。
步骤 4
此步骤将自动将光标移动到最小值,如下所示:
步骤 5
同样,要计算最大值,请单击“kutools”选项卡并选择“编辑”选项。单击“选择”选项卡,然后单击“选择具有最大值和最小值的单元格”。请参考下图:
步骤 7
上述步骤将显示一个对话框,标题为“选择具有最大值和最小值的单元格”。请参考下图:
步骤 8
在“在此区域中选择单元格”标签中,选择 E 列,因为此列包含需要筛选的值。然后在“查找位置:”标签中设置“公式和值单元格”选项。在“转到:”标签中,选择“最大值”,在“基准”标签中,单击“整列”,在“选择”标签中,单击“所有单元格”。最后,单击“确定”按钮。
步骤 9
此步骤将自动将光标移动到最大值,如下所示:
结论
这两个示例都执行相同的任务,即计算最小值和最大值。这两个示例都演示了分步说明。因此,阅读完本文后,用户可以轻松理解从可见单元格中生成最大值和最小值的过程。
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP