使用na(),Excel下划线图不显示下周

时间:2015-03-05 14:51:05

标签: excel graph

我有一个带有每周图表的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周的数据更新图表。

事先提前。

1 个答案:

答案 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值,图表将在您输入数据时自动调整:

enter image description here

enter image description here