我有一个客户对 Excel 工作表设置有一个简单而复杂的请求,我不知道从哪里开始。我在画一个空白。
我们有一个数据范围。例子:
Quarter Data
2010Q1 1
2010Q2 3
2010Q3 4
2010Q4 1
我有一个基于此的图表。更改数据、更改图表、保护工作表以防止其他 idi... er... 用户更改旧数据。简单的。
我想要发生的事情:当我在 Q4 下方添加下一个 Q1 时,图表“自动”选择最近的 4Q。因此,当我将数据更新为:
Quarter Data
2010Q1 1
2010Q2 3
2010Q3 4
2010Q4 1
2011Q1 7
该图表将显示过去 4 个季度(2010 年第 2 季度至 2011 年第 1 季度)的数据。目标是:将“旧”数据保留在同一张表上,但将图表更新到最近几个季度。
我在想:“固定”数据位置,反转数据(顶部的新数据),然后在每个新季度插入一行:
Quarter Data
2011Q2 9
2011Q1 7
2010Q4 1
2010Q3 4
2010Q2 3
2010Q1 1
但这将涉及对现有 excel 工作表的大量更改,我希望可能有一个更简单/更好的“修复”。
编辑:@Lance Roberts ~ 遵照您的建议运行:
- 更详细一点... 数据的设置使得列信息在 A 中,但多个表的数据在 B+ 中。表 1 是 B/C。表 2 为 D/E。等等
- 数据也位于与表格不同的工作表上。
通过:这个偏移描述,我尝试做的是类似于这样的调整:
NAME FORMULA OFFSET(range, rows, columns, height, width )
DATA0 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 0, 8, 1)
DATA1 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 1, 8, 1)
DATA2 =OFFSET('DATASHEET'!$A$2, COUNTA('DATASHEET'!$A:$A - 8, 2, 8, 1)
目标是将 B/C/etc 数据的长度/位置与 A 联系起来。因此,如果我在 A 上添加一列,则与 Data1/2 相关的内容会相应调整(或 3/4/5/等,这是不同的图表不同的床单)
我希望第一行选择数据单元格,然后选择一个偏移量来获取数据 x 列。公式的变化似乎不起作用。
1 个我尚未解决的问题:数据未正确对齐:
“数据”始终是第二至最后一个季度下的最后一列。最后一个季度总是空的。数据向右移动(在本例中,在 2010 年第 3 季度下方 - 不在正确列下方。11 应该在 2010 年第 4 季度下方。9.5 应该在 2Q10 下方)。
我知道我遇到了一些简单的错误......
似乎正在工作。我必须改变的第一件事是 CountA - 9(不是 CountA - 8)。接下来是“列偏移量”(0、1、2、3,...)。还要拆分一些东西以使其更加分区(我确实必须培训其他人如何为她的报告需要这样做)。
谢谢兰斯:)