如何从Google Spreadsheets中的图表范围中删除空白日期?

时间:2015-03-31 01:12:28

标签: google-sheets google-docs

我的数据范围是3月24日,25日,26日,27日和30日:

Data Range

但无论我做什么,错过的日期,28和29,都会添加到此图表中的x轴上,这使得我的图形看起来很奇怪,它应该是直线45º线:

Graph

当我将图表的类型更改为Combo Chart时,它按预期工作,但这不是我想要的:

Combo Chart

我将其更改为Area Chart后,会再次添加缺失的日期:

Area Chart

如何关闭此“自动范围”?


根据要求,我用来生成日期的公式。

第一次约会:

=IF(WEEKDAY(TODAY(),3) < 6,TODAY(),IF(WEEKDAY(TODAY()-1,3) < 6,TODAY()-1,IF(WEEKDAY(TODAY()-2,3) < 6,TODAY()-2)))

以下日期:

=IF(WEEKDAY(AD7-1,2) < 6,AD7-1,IF(WEEKDAY(AD7-2,2) < 6,AD7-2,IF(WEEKDAY(AD7-3,2) < 6,AD7-3)))

AD7引用当前

上方的单元格

解决方案

在相邻范围内,我引用了原始日期(由公式生成),如下所示:

=MONTH(AD8)&"/"&DAY(AD8)&"/"&YEAR(AD8)

曾为:

Working Chart

2 个答案:

答案 0 :(得分:1)

为防止电子表格自动格式化数字,在数字前放置撇号(')。例如,以下数据集插入额外日期,并根据需要显示为“线性”。奖励:使用这样的日期格式可以确保它正确排序。

数据:

'2015-03-25,    1
'2015-03-26,    2
'2015-03-27,    3
'2015-03-30,    4

表格中的外观:

图表:

答案 1 :(得分:0)

似乎还有另一种方式。在自定义中,选中Treat labels as text会删除按顺序但没有数据的这些额外时间/日期。希望这有帮助!