我有一个带有每周图表的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
如果我选择截至3月26日的折线图值,则3月12日,3月19日和3月26日会给出3个缺口。但我希望图表能在3月5日结束,而不是给我这些空白。
然后下周,当我在3月12日添加一个值时,它会自动将其添加到折线图中,并且在3月19日和26日没有显示差距。
我希望这很清楚。
如果以上情况不可行,那么您可能会使用我可以使用的VBA代码,这样有人可以简单地点击按钮,以便使用过去12周的数据更新图表。
事先提前。
答案 0 :(得分:0)
如果您愿意创建一个额外的列,假设您的数据从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值,但现在选择C列作为X值,图表将在您输入数据时自动调整: