我为了获得每月的用水量监控而与Excel斗争。
目标:创建一个图表,每月自动在其中添加数据。
问题:我的桌子不是很常见。我想要一个特定的性格。我每年进行设置(请参见屏幕截图):
使用该特殊表格,我想知道是否有任何方法可以定义每个月的动态范围并跳过“年度统计信息”行。我想要一个连续的图表,每年都有几个月...
我知道在Excel中存在某些功能,例如“ OFFSET”,但我很难与它自动在13上跳过一行。
我希望我的英语不会太差,我很清楚可以得到您的宝贵帮助!
谢谢你!
屏幕截图
该表在选择要放入图表中的每月数据时跳过了年度行
您可以在这里看到我想要得到的结果:每月自动添加的图表。
您的英语很好。也许有更好的解决方案,但是如果您的数据现在已固定且不再添加,为什么不使用另一个(可能是隐藏的)列作为图表数据的来源呢?
例如,您可以分两步创建该列。首先,创建一个列,其中包含您要按此顺序在图表中拥有的数据的地址。
例如,如果您的数据将存储在单元格C1,C2,...
中,并且您想在每12行之后跳过一行,则可以这样创建列E
:
=CONCAT("C",ROW() + QUOTIENT(ROW() - 1, 12))
(将相同的公式放入E
的所有行中,只需复制并粘贴)
这将以连续方式在列E
中创建单元格的名称:C1, C2, ..., C12, C14, C15, ..., C25, C27, ...
然后在另一列中,例如G
,在第一行中输入以下公式,然后将其复制到G
的所有其他行:
=INDIRECT(E1)
((复制时,它将自动引用E2
,E3
等)
现在列G
包含列C
中的连续数据,每隔12行就跳过一行,您可以用它来创建图表。
还有另一种只使用一个额外列的解决方案(相同的想法,但是更简单),请使用INDEX()函数。创建列E,在所有行中包含以下公式:
=INDEX($C$1:$C$35,ROW() + QUOTIENT(ROW() - 1, 12))
将执行相同的操作-将C1的内容检索到E1,C2 int E2等,将C12检索到E12,将C14检索到E13,等等。
并且在特定情况下,当数据以C4而不是C1开始时,您将使用:
=INDEX($C$4:$C$35,ROW() + QUOTIENT(ROW() - 1, 12))