按周分组数据但显示日期格式轴
Group data by week but display date format axis
我有数据要显示在 Excel 柱形图上。它表示每周的销售数量,其中日期是一周的第一天:
如果我将日期保留为日期,那么 Excel 会将其解释为七天中的一天的数据,因此我会得到间隔较大的细列:
我可以通过将日期格式化为文本来解决这个问题,这会给我想要的样式:
但是,我想要一个日期刻度,其中只标记每个月的第一天,我认为这需要一个日期格式的轴。
基本上,我想在 Excel 而不是绘画中实现这一点:
关于如何(如果)可以做到这一点有什么想法吗?
你可以做的是在日期轴上制作一个折线图,添加和格式化误差条,然后隐藏线条和标记。对误差线使用减号选项,没有端盖,百分比值为 100%,因此误差线到达水平轴。格式化误差条线以模拟更粗的条。
我最近不得不这样做,我解决这个问题的方法是使用 =Text(A1,"MMM YY") 公式创建第二组值。
关于您实际样本数据的说明:
在 Week beginning 和 Sales 之间插入一列(为此,我们假设 Week beginning 在 A 列中)
在新的 B 列第 2 行中输入此公式:
=IF(TEXT(A2,"MMM YY")<>TEXT(A1,"MMM YY"),TEXT(A2,"MMM YY"),"")
这里我们告诉它只列出它是否是新月的第一个实例
复制到A列有数据为止
突出显示 B 列和 C 列中的数据
创建柱形图
您的图表现在将如您所愿
编辑:我刚注意到你有 "Week beginning" 但我想你希望你的图表是标题的一周结束?
如果是则制作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,但你可以相应地调整它
我有数据要显示在 Excel 柱形图上。它表示每周的销售数量,其中日期是一周的第一天:
如果我将日期保留为日期,那么 Excel 会将其解释为七天中的一天的数据,因此我会得到间隔较大的细列:
我可以通过将日期格式化为文本来解决这个问题,这会给我想要的样式:
但是,我想要一个日期刻度,其中只标记每个月的第一天,我认为这需要一个日期格式的轴。
基本上,我想在 Excel 而不是绘画中实现这一点:
关于如何(如果)可以做到这一点有什么想法吗?
你可以做的是在日期轴上制作一个折线图,添加和格式化误差条,然后隐藏线条和标记。对误差线使用减号选项,没有端盖,百分比值为 100%,因此误差线到达水平轴。格式化误差条线以模拟更粗的条。
我最近不得不这样做,我解决这个问题的方法是使用 =Text(A1,"MMM YY") 公式创建第二组值。
关于您实际样本数据的说明:
在 Week beginning 和 Sales 之间插入一列(为此,我们假设 Week beginning 在 A 列中)
在新的 B 列第 2 行中输入此公式:
=IF(TEXT(A2,"MMM YY")<>TEXT(A1,"MMM YY"),TEXT(A2,"MMM YY"),"")
这里我们告诉它只列出它是否是新月的第一个实例
复制到A列有数据为止
突出显示 B 列和 C 列中的数据
创建柱形图
您的图表现在将如您所愿
编辑:我刚注意到你有 "Week beginning" 但我想你希望你的图表是标题的一周结束?
如果是则制作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,但你可以相应地调整它