仅限某些工作日的Excel图表

时间:2014-07-18 08:42:39

标签: excel graph line weekday

我一直在搜索这个excel问题的运气好的一天

我有一个包含日期,工作日文本和销售数据的工作表。例如

01/07/2014,星期二,32345

02/07/2014,Wednesday,21345

03/07/2014,Thursday,23245

04/07/2014,星期五,23345

05/07/2014,星期六,23145

2014年7月6日,星期日,12345

2014年7月7日,星期一,2345

2014年7月8日,星期二,22342

09/07/2014,星期三,24335

我多年来一直试图制作一个线图,只显示一个个人工作日的销售额,即所有星期二或所有星期五等。

我需要图表来收集x天或类似的数据,我尝试了各种IF语句,但我所做的一切似乎都没有。

回顾一下,如何制作折线图以显示所有星期二的所有销售情况等。

谢谢

1 个答案:

答案 0 :(得分:0)

以下只是为了让您了解如何入门,而不是为您编写代码。

目前的情况是,您的数据无法按照您希望的方式进行绘制,而无需进行某些操作"。我看到它的方式,你有两个选择:

  1. 在另一个工作簿/工作表中转换数据。
  2. 使用数据透视表插入数据并从那里绘制数据。
  3. 选择哪一个很大程度上取决于您的数据大小以及您对Excel和/或VBA的了解。例如,由于除了围绕它们的理论我不知道任何关于数据透视表的事情,我个人会选择选项1,但最终由你来决定什么是#s。最适合你。

    让我们稍微简化您的数据。如果Dx是增量日期,则Wy是一周中的某一天(1-7),而Sz是销售数字(这里的数字并不代表除了区分之外的任何内容)他们),您的数据目前看起来像这样:

    D1,  W2, S1
    D2,  W3, S2
    D3,  W4, S3
    D4,  W5, S4
    D5,  W6, S5
    D6,  W7, S6
    D7,  W1, S7
    D8,  W2, S8
    D9,  W3, S9
    D10, W4, S10
    D11, W5, S11
    D12, W6, S12
    etc.
    

    由于您只关心一周中的几天以及那些日子的销售数据,我们可以忘记日期。然后,您希望将数据转换为如下所示:

    W1, S7, ..., ..., ..., etc.
    W2, S1, S8,  ..., ..., etc.
    W3, S2, S9,  ..., ..., etc.
    W4, S3, S10, ..., ..., etc.
    W5, S4, S11, ..., ..., etc.
    W6, S5, S12, ..., ..., etc.
    W7, S6, ..., ..., ..., etc.
    

    基本上,您将有7行,每周一天。每行将有多个列来表示与该日相关的所有销售数字。请注意,如果您这样选择,则可以将星期几作为列,并将销售数字向下扩展。您可以根据数据大小决定最佳选择。一旦以这种格式获取数据,添加图表来绘制数据将是一项微不足道的任务。

    当然,主要问题是数据的转换。我无法帮助你解决这个问题。但是,一旦您开始使用代码并陷入困境,我确信SO社区将很乐意帮助您解决您可能面临的任何具体问题。