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

How to remove blank dates from chart range in Google Spreadsheets?

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

但无论我做什么,缺少的日子,28 日和 29 日,都会添加到我在这张图表中的 x 轴上,是什么让我的图表看起来很奇怪,当它应该是一条 45º 直线时:

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

我改成Area Chart后,漏掉的天数又补上了:

如何关闭此 "auto-range"?


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

第一次约会:

=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)

工作:

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

数据:

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

表格中的外观:

图表:

似乎还有另一种方法。在自定义中,check Treat labels as text 去掉这些多余的times/dates 是有顺序但没有数据的。希望这对您有所帮助!