Burner918 Asked: 2020-06-12 09:25:55 +0800 CST2020-06-12 09:25:55 +0800 CST 2020-06-12 09:25:55 +0800 CST 如何在同时对重复项进行分组时使用 COUNTIF? 772 所以我有下表 我正在尝试在另一个选项卡中创建一个摘要,该选项卡按阶段计算代码数量以及平台数量。对于代码数量,我可以轻松使用 COUNTIF,但对于平台数量,COUNTIF 不起作用,因为我不想计算 A、B 等两次 - 相反,我会就像给我计算每个阶段中独特平台的公式一样。 我的汇总表结构如下,但我不知道如何编写公式来计算每个阶段的唯一平台数。 一些警告。 我不想通过数据透视表来做到这一点 尽管这些平台似乎是从 AF 运行的,但这只是一种表示形式。我的真实数据集有大量平台,我无法将这些预先定义为公式中的参数 任何帮助,将不胜感激。 microsoft-excel countif 1 个回答 Voted Best Answer FlexYourData 2020-06-12T10:50:03+08:002020-06-12T10:50:03+08:00 由于您拥有 Excel 2016,因此您可以为此使用 Power Query。 它适用于具有许多唯一值的大型数据集,并且不会涉及大量昂贵的数组公式。 在数据表中选择一个单元格,然后按Ctrl+T将其转换为表格。 然后使用“数据>获取数据>从表”。单击对话框上的确定。Power Query 窗口将打开。 我创建了具有代码、平台和阶段的虚拟数据,如下所示: 首先,使用 'Home>Group By',并像这样配置它: 这将按阶段和平台为您提供代码计数。现在再次使用 Group By 并像这样配置它: 这应该会给出您需要的结果。现在使用“主页>关闭并加载”将数据放入您的工作簿: 将新数据添加到源表时,您只需右键单击工作簿中的查询结果并选择“刷新”: 编辑: 请注意,通过使用 Power Query,您可以添加 Volume 列的其他聚合,例如 Phase Volume、Phase Average Volume、Platform Average Volume 等。
由于您拥有 Excel 2016,因此您可以为此使用 Power Query。
它适用于具有许多唯一值的大型数据集,并且不会涉及大量昂贵的数组公式。
在数据表中选择一个单元格,然后按Ctrl+T将其转换为表格。
然后使用“数据>获取数据>从表”。单击对话框上的确定。Power Query 窗口将打开。
我创建了具有代码、平台和阶段的虚拟数据,如下所示:
首先,使用 'Home>Group By',并像这样配置它:
这将按阶段和平台为您提供代码计数。现在再次使用 Group By 并像这样配置它:
这应该会给出您需要的结果。现在使用“主页>关闭并加载”将数据放入您的工作簿:
将新数据添加到源表时,您只需右键单击工作簿中的查询结果并选择“刷新”:
编辑:
请注意,通过使用 Power Query,您可以添加 Volume 列的其他聚合,例如 Phase Volume、Phase Average Volume、Platform Average Volume 等。