按周分组数据,但显示日期格式轴

时间:2015-02-10 13:28:30

标签: excel date charts

我想要在Excel柱形图上显示数据。它表示每周的销售数量,其中日期是一周的第一天:

enter image description here

如果我将日期保留为日期,那么Excel将其解释为七天中的一天的数据,因此我得到了具有较大间隙的精简列:

enter image description here

我可以通过将日期格式化为文本来解决这个问题,从而为我提供了我想要的风格:

enter image description here

但是,我想要一个日期刻度,只标记每个月的第一个,我认为这需要一个日期格式化的轴。

基本上,我想在Excel而不是paint中实现这一点:

enter image description here

关于如何(如果)这样做的任何想法?

2 个答案:

答案 0 :(得分:1)

您可以做的是在日期轴上制作折线图,添加并格式化误差线,然后隐藏线条和标记。对于误差线使用减号选项,没有“端盖”,“百分比值”为100%,因此误差线到达水平轴。格式化错误条线以模拟更粗的条。

Error Bars as Column Chart

答案 1 :(得分:0)

我最近必须这样做,我绕过它的方法是使用= Text(A1,“MMM YY”)公式创建第二组值。

有关实际样本数据的说明:

在周开始和销售之间插入一列(出于此目的,我们假设周开始位于A列)

在新栏B行2中输入以下公式:

=IF(TEXT(A2,"MMM YY")<>TEXT(A1,"MMM YY"),TEXT(A2,"MMM YY"),"")

这里我们告诉它只列出它是否是新月的第一个实例

将其复制到A列有数据

突出显示B和C列中的数据

创建柱形图

现在,您的图表将会显示您的需求

编辑:我刚刚注意到你有“周开始”,但我想你想让你的图表以标题结束一周?

如果是,那么制作B2公式

=TEXT(A2+5,"MMM YY")

然后使B3成为

=IF(TEXT(A3+4,"MMM YY")<>TEXT(A2+4,"MMM YY"),TEXT(A3+4,"MMM YY"),"")

然后拖下来,假设你的周在周五(周一+ 4天)关闭,我已经加了4,但你可以相应调整