Excel:如何在使用小计时显示更多信息?

时间:2009-06-12 20:33:55

标签: excel

我正在寻找一种方法来显示额外的信息(列),当您在使用On Change的列之外进行小计并且正在执行函数(sum,min等)。

一个简单的例子,我有以下数据,它有5列信息:

Zip Code    Media   Sunday  Zip Code Circulation
3082    Bluebell    3,456,284   551
4418    SuperCoups  632,161 1,437
3221    AJ Direct   6,777,636   1,015
3240    AJ Direct   6,777,636   554
3768    AJ Direct   6,777,636   712
3774    AJ Direct   6,777,636   824
4219    Target Marketing    7,256,964   655
4418    Target Marketing    7,256,964   703
4434    Target Marketing    7,256,964   506

通常我们希望使用小计功能来总结每个媒体节目的邮政编码流通。问题是,当我们这样做时,子总视图只显示媒体名称和总结的邮政编码循环。在这个摘要视图中,我还想显示也不会改变的字段,例如星期日流通。当然,我们可以单击+字段展开以显示详细信息,但我正在寻找方法来显示摘要视图中未更改的其他数据列。

知道怎么做吗?

3 个答案:

答案 0 :(得分:0)

您是否尝试过数据透视表?

您也可以使用“计算字段”或“计算项目”添加包含其他“公式”的列。

比尔

答案 1 :(得分:0)

难道你不能只将该列的总和类型更改为MAX或类似的东西吗?如果每一行的数据相同(对于您的小计/摘要),那么使用类似的聚合类型可能会执行您要查找的内容。

更新:看起来没有前端方法可以同时聚合两种不同的方式(C上的MAX,D上的SUM),所以这就是你要做的:

  1. 当B更改
  2. 时,在C和D上创建小计为SUM
  3. 突出显示列C
  4. 执行查找 - 替换并替换“SUBTOTAL(9,”with“SUBTOTAL(4,”
  5. 这会将该列中的SUM聚合切换为MAX,这正是您要寻找的。我问过一个应该是Excel MVP的人,他说如果不事后修改公式就没办法做到这一点。

    希望这有帮助!

答案 2 :(得分:0)

实现这一目标的最简单方法是将所有必需的信息连接到一个单元格中,并将其用作“每次更改”列。

因此,如果邮政编码位于A列,B列中的媒体和C列中的星期日,那么您可以插入一个新列作为A列,这将推动原来的三列(分别为B,C和D)。如果您在A2中使用此公式:

=B2&" "&C2&" "&D2

然后自动填充向下,您现在应该能够在使用小计时获得所需的信息。它看起来不太好,但它快速而简单

(真正的问题是你的数据没有标准化)