Excel 折线图 x 轴标签(按周)

Excel 折线图 x 轴标签(按周)

我有一个包含每日值的数据系列,我想将其显示为折线图,例如:

| date       | value |
|------------|-------|
| 12/12/2018 | 1202  |
| 13/12/2018 | 283   |
| 14/12/2018 | 226   |
| 15/12/2018 | 12    |
| 16/12/2018 | 55    |
| 17/12/2018 | 153   |
| 18/12/2018 | 123   |

但是,x 轴不应包含实际日期,而应按周数标记,如下所示:
按周数标记的图表

在每个星期中间显示周数。有什么方法可以做到这一点吗?这里是完整的样本数据集。

答案1

如果您拥有一周中每一天的数据,这种方法将发挥最佳效果,如果没有,某些标签可能会丢失,而其他标签将不会沿轴均匀分布。

1) 在日期左侧插入一列。

2)在此栏中插入以下公式:

=IF(WEEKDAY(B2,2)=3,WEEKNUM(B2),"")  

并向下填充。你应该得到类似这样的内容:

在此处输入图片描述

3)选择三列并插入折线图。

4)从绘制的数据中删除日期列:

在此处输入图片描述

然后你应该得到如下图表:

在此处输入图片描述

如果您需要将周数均匀分布在轴上,则需要生成一个包含所有日期的新表格(在日期左侧使用相同的公式,并VLOOKUP在数据中使用 - 填充的单元格#N/A不会出现在图表上)

如果您需要不同的周数,您可以根据需要调整公式。

相关内容