【发布时间】:2014-06-29 10:52:22
【问题描述】:
我有以下格式的数据
前两列显示原始数据。不同数据集之间可能存在空白,也可能不存在。
列 G、H 和 I 是我想要实现的摘要。我曾尝试使用 excel 的 data->subtotal、group、ungroup 功能,但它们都不会导致以下结果。我不知道如何解决这个问题。原始数据中的行数将在 200 到 500 项之间。
我绝对可以做一些手动工作来分离组,然后为它们应用最小和最大值的公式,但我正在寻找汇总的完全自动计算。这样当我在前 2 列中输入数据时,它应该会自动在 G、H 和 I 列中返回摘要。
编辑: 我尝试了 C 列中的数组公式 =MAX(IF(A1:A101=A2,B1:B101)) 来找出每个组的最大值。结果如下,您可以看到每组的第一行正是摘要中所需的。我们能否以某种方式删除重复项,以便只留下每组的第一行。
仍然需要我将公式放入 C 列并选择原始数据的范围。这不是我要找的。我需要一些可以自动计算的东西。
【问题讨论】:
-
通过 Excel 很难。使用 VBA。
-
VBA 不适合我。我正在寻找基于函数的解决方案
-
我已经弄清楚如何为每个组放置一个具有最大值的列。现在问题被简化为在不影响最大值计算的情况下删除重复项。由于每组的第一行正是所需的,因此删除重复项将给出所需的结果。不知道如何在不影响最大计算的情况下做到这一点。
标签: excel excel-formula