Excel 折线图不显示下周 na()
Excel line graph do not show next weeks with na()
我有一个带有每周图表的 excel 网格。
每周图表的价值都是公式,看起来像这样:
19-Feb-15 314
26-Feb-15 319
5-Mar-15 356
12-Mar-15 #N/A
19-Mar-15 #N/A
26-Mar-15 #N/A
如果我 select 折线图的值截至 3 月 26 日,那么它会给我 3 月 12 日、3 月 19 日和 3 月 26 日的 3 个缺口。但我希望图表在 3 月 5 日结束,不要给我这些差距。
然后下周,当我在 3 月 12 日添加一个值时,它会自动将其添加到折线图中,并且不会显示 3 月 19 日和 26 日的差距。
我希望你说得够清楚了。
如果以上方法不可行,那么也许您有一个我可以使用的 VBA 代码,这样其他人只需单击一个按钮,它就会用过去 12 周的数据更新图表。
提前谢谢。
如果您愿意创建一个额外的列,假设您的数据从 A 列开始,那么您可以简单地将此公式放在 C 列中:
=IF(ISERROR(B1),NA(),A1)
因此您的数据将如下所示:
A B C
19-Feb-15 314 =IF(ISERROR(B1),NA(),A1)
26-Feb-15 319 =IF(ISERROR(B2),NA(),A2)
05-Mar-15 356 =IF(ISERROR(B3),NA(),A3)
12-Mar-15 #N/A =IF(ISERROR(B4),NA(),A4)
19-Mar-15 #N/A =IF(ISERROR(B5),NA(),A5)
26-Mar-15 #N/A =IF(ISERROR(B6),NA(),A6)
变成:
A B C
19-Feb-15 314 19-Feb-15
26-Feb-15 319 26-Feb-15
05-Mar-15 356 05-Mar-15
12-Mar-15 #N/A #N/A
19-Mar-15 #N/A #N/A
26-Mar-15 #N/A #N/A
然后,如果您保留 B 列作为 Y 值,但现在 select C 列作为 X 值,则图表将在您输入数据时自动调整:
我有一个带有每周图表的 excel 网格。 每周图表的价值都是公式,看起来像这样:
19-Feb-15 314
26-Feb-15 319
5-Mar-15 356
12-Mar-15 #N/A
19-Mar-15 #N/A
26-Mar-15 #N/A
如果我 select 折线图的值截至 3 月 26 日,那么它会给我 3 月 12 日、3 月 19 日和 3 月 26 日的 3 个缺口。但我希望图表在 3 月 5 日结束,不要给我这些差距。
然后下周,当我在 3 月 12 日添加一个值时,它会自动将其添加到折线图中,并且不会显示 3 月 19 日和 26 日的差距。
我希望你说得够清楚了。
如果以上方法不可行,那么也许您有一个我可以使用的 VBA 代码,这样其他人只需单击一个按钮,它就会用过去 12 周的数据更新图表。
提前谢谢。
如果您愿意创建一个额外的列,假设您的数据从 A 列开始,那么您可以简单地将此公式放在 C 列中:
=IF(ISERROR(B1),NA(),A1)
因此您的数据将如下所示:
A B C
19-Feb-15 314 =IF(ISERROR(B1),NA(),A1)
26-Feb-15 319 =IF(ISERROR(B2),NA(),A2)
05-Mar-15 356 =IF(ISERROR(B3),NA(),A3)
12-Mar-15 #N/A =IF(ISERROR(B4),NA(),A4)
19-Mar-15 #N/A =IF(ISERROR(B5),NA(),A5)
26-Mar-15 #N/A =IF(ISERROR(B6),NA(),A6)
变成:
A B C
19-Feb-15 314 19-Feb-15
26-Feb-15 319 26-Feb-15
05-Mar-15 356 05-Mar-15
12-Mar-15 #N/A #N/A
19-Mar-15 #N/A #N/A
26-Mar-15 #N/A #N/A
然后,如果您保留 B 列作为 Y 值,但现在 select C 列作为 X 值,则图表将在您输入数据时自动调整: