如何在 Microsoft Excel 中仅对筛选后的单元格求和17 Mar 2025 | 6 分钟阅读 Microsoft Excel 中的筛选器简介在 Microsoft Excel 中,“筛选器”一词主要用于通过暂时消除视图中不相关的条目来显示相关数据。并且特定的数据将根据个人给定的标准进行筛选。 此外,筛选数据或单元格的主要目的是为了突出数据集的各个关键区域。
此外,在使用大量数据库时需要筛选器。作为广泛使用的工具之一,特定筛选器将综合视图转换为易于理解的视图。如果我们需要应用筛选器,数据集必须包含一个标题行,分别指定每个列的名称。 在本教程中,我们将讨论三种重要的方法,这些方法可用于计算 Microsoft Excel 中筛选单元格的总和,具体如下
如何在 Microsoft Excel 中使用 SUBTOTAL 函数?众所周知,“SUBTOTAL 函数”主要用于计算给定数据集中的小计。此函数的一些重要之处在于,它将提供各种选项,这些选项基本上可用于执行总计计算,例如
并且 SUBTOTAL 函数提供 2 个可用于计算总和的选项;
语法:Microsoft Excel 中 SUBTOTAL 函数的语法如下 其中
下面提到的公式,其主要目的是通过有效使用 SUBTOTAL 函数来汇总可见单元格 公式 其中,第一个参数就是函数编号。此外,在输入 SUBTOTAL 函数时会给出编号及其相关函数。然后我们将找出两个求和选项;9 和 109。 函数编号 9 是 SUM 函数的选项,而编号 109 也适用于手动隐藏的单元格。 之后,我们将从给定选项中选择 109,因此 SUBTOTAL 函数基本上会汇总选定筛选单元格的值 ![]() 接下来对于第二个参数,我们可以开始引用单个单元格进行求和。我们已选择的可见单元格将自动变为 H6:H17。 现在我们将得到结果 ![]() 因此,此函数将有效地适用于隐藏行,但不适用于隐藏列。如果公式中引用的范围中存在任何隐藏行,则其相应的值将不包含在“SUBTOTAL 函数”的给定结果中。但是,如果存在任何隐藏列,那么不幸的是,这些特定的值可以很容易地进入 SUBTOTAL 的结果。 如何在 Microsoft Excel 中使用 Aggregate 函数?AGGREGATE 函数在 Microsoft Excel 的特定数据库中返回一个聚合。所以问题是:它与 SUBTOTAL 函数有什么不同? 对于返回总和,两者之间的一些基本区别在于它们的工作方式相似,但只有在 AGGREGATE 函数的情况下,我们可以手动选择要包含或排除在总计中的内容。 现在我们将看到 AGGREGATE 函数的工作原理,它将返回可见单元格的总和。首先,我们将使用下面提到的公式 公式 与 SUBTOTAL 函数一样,我们首先输入函数编号。在此场景中,我们将假设数字 9 用于求和。 ![]() 接下来,我们将获得 Aggregate 忽略的值的选项。在此示例中,我们需要在筛选行中包含值,只需将选项 5 设为:忽略隐藏行 即可。 ![]() 现在,对于特定数组。我们已输入 H6:H17。 ![]() AGGREGATE 函数已忽略所有隐藏行,以汇总范围 H6:H17 中可见的值。 ![]() 在此应注意,公式中的选项如何仅提及隐藏行而非列。为什么?原因是 AGGREGATE 函数主要也不适用于隐藏列。 在 Microsoft Excel 中使用用户定义的 VBA 函数在此方法中,我们将使用用户定义函数来获取可见单元格的总和。不,我们不能随意在 Microsoft Excel 中创建函数;这是因为我们需要 VBA 以及 VBA 代码。 该代码可以通过 VBA 用于创建函数,然后该函数可以在特定工作表上有效地像所有其他函数一样使用。 我们为什么要费心创建函数?我们需要帮助在 SUBTOTAL 和 AGGREGATE 函数中忽略隐藏列。但是在此 VBA 函数中,我们可以让函数同时忽略隐藏行和列。 以下是我们如何在 VBA (Virtual Basic for Application) 中使用用户定义函数来汇总可见单元格的方法 步骤 1: 首先,我们将按下 Alt + F11 键以启动 VB,或者如果我们已添加 开发人员选项卡,我们可以转到 代码 组 选项卡并单击 Visual Basic 按钮。 步骤 2: VB 编辑器打开后,我们将单击 插入选项卡 并从给定列表中选择 模块。 ![]() 步骤 3: 在给定的 模块 窗口中,我们将复制并粘贴代码以添加函数 然后,将创建一个名为“SumVisible”的函数,该函数可用于计算给定数据集中可见的选定单元格的总和,同时忽略隐藏行和列中的值。 ![]() 步骤 4: 之后,我们将关闭 VB。 步骤 5: 现在,在我们想要总计的单元格中,我们将输入如下公式 我们只需要输入创建的函数名称和范围。然后函数将汇总给定范围内的所有值并返回总计 ![]() 注意:应该注意的是,隐藏行和列中的给定值将不包含在计算中。但是,一旦输入了特定公式,如果我们需要隐藏一行,则结果将进行调整以有效地排除隐藏值。但如果我们隐藏一列,则需要重新计算公式。我们可以通过选择包含给定公式的单元格,进入单元格编辑模式,然后按 Enter 键来重新计算。 |
HLOOKUP 是一个“水平查找”,用于在最上面的行中搜索值。它是一个 Excel 函数,可帮助用户在 Excel 工作表中搜索和检索数据。此函数运行方式与其他 Excel 函数略有不同……
阅读 6 分钟
MS Excel 是最强大的电子表格软件之一,拥有各种内置函数和功能。格式刷是一个基本功能;然而,用户在处理 Excel 时经常会忽略它。虽然在 Excel 中格式化数据有助于提供干净专业的……
阅读 6 分钟
JPG 是最常用的用户友好且对网络友好的格式,因为它体积小且易于共享。有时,我们需要从 JPG 中提取文本数据,然后将其添加到 Excel 文件中。转换它是最具挑战性的事情之一……
阅读 8 分钟
在 Excel 中引入商品和服务税(GST)发票格式,强调了对财务文档采取系统和有组织的方法的重要性。在现代商业领域,保持准确的交易记录对于合规性和透明的财务管理至关重要。GST 发票...
7 分钟阅读
柱形图是 Ms Excel 中的一种图表,它显示带有垂直条的图表,其中条的访问值显示在图表的左侧。它也可以称为用于表示工作表中数据的图形对象。柱形图...
5 分钟阅读
Excel 拥有一个名为时间加法的工具,该工具允许客户输入多个时间段以计算累积时间或快速高效地停止计时。Excel 通过其平滑的配方简化了分配截止日期、调度任务和计算标准时间间隔。Excel 将时间表示为……
7 分钟阅读
当您在 Excel 中处理大型数据集时,比较工作簿信息可能会很困难。您可能经常希望锁定某些行或列,以便在滚动到工作表的另一个区域时可以查看其内容。Excel 包含几个工具...
阅读 6 分钟
Excel 按钮是一个强大但常被忽视的功能,它可以显著提高产量并优化流程。这些按钮充当电子表格内的交互式组件,使用户能够通过单击一次来执行一系列任务。按钮可以节省时间并减少错误……
7 分钟阅读
众所周知,在 Microsoft Excel 工作表中,我们需要不时地有效地组织、维护和分析给定的数据量。而且,在本教程中,我们将看到如何轻松地将 Microsoft Excel 表转换为...
7 分钟阅读
?MS Excel,或 Excel,是一款广泛使用的电子表格软件,具有广泛的内置工具和功能。它帮助我们记录各种数据集并对它们进行跨多个单元格的计算。一个典型的计算示例是计算两个……之间的差值
阅读 10 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India