我有要显示在Excel列图上的数据。它代表每周销售数量,其中的日期是星期的第一天:按星期组显示数据,但显示日期格式轴
如果我离开的日期为日期,然后Excel解释这个数据为一天出7,所以我得到的细柱有较大的差距:
我可以通过格式化日期为文本,这使我的风格解决这个我想:
但是,我想要一个日期范围,其中只有每个月的第一个被标记,我认为这需要一个日期格式的轴。
基本上,我想在Excel用涂料来实现这一目标:
如何(如果)可以做到这一点任何想法?
我有要显示在Excel列图上的数据。它代表每周销售数量,其中的日期是星期的第一天:按星期组显示数据,但显示日期格式轴
如果我离开的日期为日期,然后Excel解释这个数据为一天出7,所以我得到的细柱有较大的差距:
我可以通过格式化日期为文本,这使我的风格解决这个我想:
但是,我想要一个日期范围,其中只有每个月的第一个被标记,我认为这需要一个日期格式的轴。
基本上,我想在Excel用涂料来实现这一目标:
如何(如果)可以做到这一点任何想法?
你可以做的是在日期轴上做一个折线图,添加和格式化错误条,然后隐藏线和标记。对错误栏使用减号选项,没有结束帽,百分比值为100%,所以错误栏到达水平轴。格式化错误栏线以模拟较粗的栏。
这是一个有趣的方法 - 我没有想过使用错误栏。我喜欢这个解决方案,因为它不使用任何“虚拟”数据。我最终使用的解决方案涉及沿着x轴的一系列数据标签作为轴标签,并且由于具有遍布各处的辅助轴而变得非常复杂。但是这样更好! – apkdsmith 2015-02-20 11:23:47
我不得不近日做到这一点,我周围的方式,它是创造第二组使用=文本(A1,“MMM YY”)公式的值。
说明你的实际样本数据:
插入周开始与销售之间的列(这样做的目的,我们将假定本周开始在A列)
在新B列第2行输入公式:
=IF(TEXT(A2,"MMM YY")<>TEXT(A1,"MMM YY"),TEXT(A2,"MMM YY"),"")
这里我们告诉它只是列出如果是新的一个月的第一个实例
复制它做WN只要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天),但您可以相应地调整
这只是一个近似的工作 - 它实际上并不标志月份开始的月份的开始(即可能在周中)。 – apkdsmith 2015-02-20 11:21:55
如果不是以编程方式(并且未以此方式标记)可能更适合[超级用户](http://superuser.com/help/on-topic)。 – pnuts 2015-02-10 13:38:11
这不是一个特定的编程问题,但如果有的话,我会接受一个VBA解决方案。 – apkdsmith 2015-02-10 13:42:03
我也可以使用答案。如果您在这里或超级用户收到它,请告诉我。 – ZygD 2015-02-10 23:17:46