适用于更改数据透视表中的列数的公式

时间:2019-01-30 19:35:52

标签: excel excel-formula pivot-table

我有一本具有3张纸的excel工作簿。

在一张纸上,我每周添加几行数据。每行代表一个“事件”。此数据集的一列是分类变量,我们称其为“演员”,另一列是日期。

在另一张纸上,我设置了一个数据透视表,该数据透视表按年份,月份(垂直)和演员(水平)细分事件的数量–参见屏幕截图。

然后,我在另一张纸上具有引用这些行中每个行的公式,拉出了在给定的月份年份(1)中具有最高计数值的演员。我还有另一个使用“总计”列的公式,它是我的数据透视表(2)中的最后一个。

我的问题是,当我每周对数据进行添加时,有时我必须处理数据集中的新角色(即过去事件中不存在的角色),这导致数据透视表添加了新角色。柱。

这会导致我的公式引用特定范围的问题,因为现在有一个新列超出了该范围(1),而那些从总计列(2)中拉出的列又由于该列而已一栏以上。

我不知道该如何解决。有没有一种编写Excel公式的方式,使得(1)即使列数可能会更改,我也可以引用数据透视表中列值的整个范围(但不能总计列); (2)参照给定行的总计值,而不管它属于哪个列索引?现在,每次出现新演员时,我都必须手动更改公式中单元格值的范围,这很荒谬。

我不知道该问题的解决方案吗?抱歉,如果之前已经提出并解决了其中的一种形式;我已经忙了一整天,找不到任何可以解决这个问题的东西。

enter image description here

0 个答案:

没有答案